假设我有一个字符串“ Amar Kulkarni是个好孩子。”
我只希望“ is an”和“。”(点)之间的字符串
我尝试使用
import re
finalresults = re.search('is an(.+?).', results)
print(finalresults)
但是,似乎无法解决。 请帮忙。
答案 0 :(得分:0)
您必须使用.
转义\
,请尝试:
finalresults = re.search('is an(.+?)\.', results)
请注意,.
始终是通配符,直到您将其转义为止。
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试类似的东西:
import re
text = 'a is an b. kk is an c.c.'
try:
found = re.search('is an(.+?)\.', text).group(1)
except AttributeError:
found = ''
print(found)