【发布时间】:2015-09-24 14:57:11
【问题描述】:
我有这样的内容:
aid: "1168577519", cmt_id = 1168594403;
现在我要获取所有的数列:
1168577519
1168594403
通过正则表达式。
我从来没有遇到过正则表达式的问题,但这次我应该用它来做一些解析工作。 现在我可以分别在“aid”和“cmt_id”之后得到序列。我不知道如何将它们合并为一个正则表达式。
我目前的进度:
pattern = re.compile('(?<=aid: ").*?(?=",)')
print pattern.findall(s)
和
pattern = re.compile('(?<=cmt_id = ).*?(?=;)')
print pattern.findall(s)
【问题讨论】:
-
请发表你的努力。
-
此内容是否是包含许多相似行的文件或文本的一部分?或者这就是你想要处理的所有输入?
-
@MartinEvans 是的!这只是我的文件的一个例子
标签: python regex python-2.7