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]