python 匹配文件内容并处理

文件file.txt存在如下两行:
one:["nihao","hello"]
two:["shijie","world"]

如何匹配 one 并且打印 ["nihao","hello"]?

阅读 5.7k
2 个回答

先获取文件的所有内容,然后正则

p = re.compile('one:(\[.*?\])')
arr = p.findall(content)
print arr[0]
新手上路,请多包涵
import re
print re.search(r'one\:(.*)', s).group(1)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题