regex帮助。我正在搜索一个字符串,寻找并删除文本。
到目前为止我所拥有的还不起作用。

thisstring = "some text here
more text
findme=words15515.1515
"
a = re.compile(r'^findme=\.*')
a = a.search(thisstring)

我想找到并复制整行。
当我打印一个我一个也得不到。
我要找的帮助是如何找到findme=行并从字符串中删除整行并将该行保存到稍后使用的变量中。以及从绳子上取下绳子。

最佳答案

如果要导入re,这是一种方法:

import re

thisstring = '''some text here
more text
findme=words15515.1515
'''
a = [t[0] for t in [re.findall(r'^findme=.*',r) for r in thisstring.split('\n')] if t]

09-20 17:16