【发布时间】:2020-09-17 17:03:07
【问题描述】:
正则表达式程序从包含 2 个数字且它们不相邻的句子中打印单词。我制作了一个打印它们的正则表达式程序,但在某些情况下,它们会打印出带有数字的单词。
import re
tekst = str(input("Unesi tekst: "))
pattern = re.findall(r'\b(?=\d*[^\W\d])[^\W\d]*\d[^\W\d]*\d\w*\b',tekst)
print(pattern)
输入:
2test2
te22st
2tes2t
t2est2
输出:
2test2
2tes2t
t2est2
【问题讨论】: