【发布时间】:2015-11-18 23:34:17
【问题描述】:
>>> pat=re.compile('^\d{3}-\d{2}-\d{4}$')
>>> pat.findall('my sssn is 111-22-3333')
我试图在文本中捕捉 ssn。我尝试了 pythex 中的表达式,它在那里工作,但它在 python 中不起作用。我是新手。
【问题讨论】:
-
然后删除
^和$。也使用原始字符串:pat=re.compile(r'\d{3}-\d{2}-\d{4}'). -
“移除锚点”在这种情况下是一个神奇的短语。我认为在解决方案如此明显的情况下增加此类帖子毫无意义。
标签: regex python-3.x