【发布时间】:2020-05-29 23:32:39
【问题描述】:
txt = 'is worth 12$'
pattern = re.compile('12$')
match = pattern.search(txt)
if match != None:
print('ys')
else:
print('no')
它打印no。我想知道为什么字符串'12$'不匹配。
【问题讨论】:
-
为什么要使用正则表达式在文本中查找 12$。您可以简单地搜索字符串 12$ 。如果你想找到任何数字后跟 $ 符号,那么你可以编写一个通用的正则表达式。
标签: python regex python-3.x match