您好我试图在指定的子字符串之后获取该字词,例如......
str = Quote from: Bob1 ...
我试图搜索每次引用来自:出现并获取后面的单词,在本例中为Bob1。
我试过了:
print((re.findall(r'Quote from:\a\X\\9', str)))
但它只返回[]
。
答案 0 :(得分:4)
这应该适合您,使用split
。
>>> str = "Quote from: Bob1 ..."
>>> str.split("Quote from:")[1].split()[0]
'Bob1'
答案 1 :(得分:1)
import re
s = 'Quote from: Bob1 ...'
re.sub(r'Quote from: (\S+).*', r'\1', s)
'Bob1'