我试过使用
import re
finalresults = re.search('is an(.+?).', results)
print(finalresults)
但是,这似乎并不成功。 请帮帮我。
此正则表达式使用正向后看和正向前看来匹配字符串。
r'(?<=is an).*?(?=\.)'
注意:这将不匹配是
和。
https://regex101.com/r/kgignq/1
您必须转义。
使用\
,尝试:
finalresults = re.search('is an(.+?)\.', results)
请注意,.
始终是通配符,直到您转义它。
请尝试如下操作:
导入环
text='a是一个b。 kk是C.C。
尝试:
found = re.search('is an(.+?)\.', text).group(1)
除AttributeError:
found = ''
打印(找到)