【发布时间】:2020-05-28 10:05:51
【问题描述】:
我有一个.txt 文件,其中包含每一行上特定项目的所有信息,格式如下:
1 +'item 1'+ [0, 0]
2 +'item 2'+ [0, 0]
第一个数字是项目ID,+ 符号之间的字符串是项目名称,最后的列表是项目的统计信息。我需要使用正则表达式来获取+ 符号之间的名称,但是我找到的所有答案都不完全是我想要的,而且我根本不太了解正则表达式。我应该使用什么模式来查找名称?
【问题讨论】:
-
如果您可以向我们展示您迄今为止所做的尝试,那么改进您的尝试通常比我们从头开始更容易。此外,当我尝试写下我已经尝试过的内容时,我经常会找到自己的答案。
-
"1 +'item 1'+ [0, 0]".split('+')[1]而不是正则表达式呢? -
"(?<=')[^']+?(?=')"怎么样?
标签: python regex python-3.x