我有这个字符串:
m = 'Film/6702-BRINGING-UP-BABY" da'
和以下的regax试图查找以'd'开头的单词:
movie = re.findall(r'^d.*', m)
print(movie)
结果是:
[]
,我不明白为什么-字符串('da')中有一个匹配项,为什么它找不到它?
我正在使用pycharm,python 3.6
答案 0 :(得分:1)
使用\ b作为边界字符,我们可以找到以特定字符开头的单词
import re
m = 'Film/6702-BRINGING-UP-BABY" da'
movie = re.findall(r'\bd.*', m)
print(movie)
输出
['da']