Python 我需要一个正则表达式
我想匹配以下内容: 按下并显示信息 门兴和蒂奥普弗 这就是我所拥有的,但显然我做错了什么:Python 我需要一个正则表达式,python,regex,Python,Regex,我想匹配以下内容: 按下并显示信息 门兴和蒂奥普弗 这就是我所拥有的,但显然我做错了什么: [a-zA-Z]+- und [a-zA-Z]+ 你们很接近。试试这个。看演示 这应该对你有帮助 ^\w+-\s+und\s+\w+$ 在请求任何帮助之前,请自己尝试并向我们展示您的尝试。为什么只想匹配上述字符串?Edit by@chipChocolate.py不正确。@vks-是的,我知道。我意识到在我编辑它之后,现在队列中有一个编辑。我在等它被清除。你贴的正则表达式怎么了?它匹配两个字符串。 i
[a-zA-Z]+- und [a-zA-Z]+
你们很接近。试试这个。看演示
这应该对你有帮助
^\w+-\s+und\s+\w+$
在请求任何帮助之前,请自己尝试并向我们展示您的尝试。为什么只想匹配上述字符串?Edit by@chipChocolate.py不正确。@vks-是的,我知道。我意识到在我编辑它之后,现在队列中有一个编辑。我在等它被清除。你贴的正则表达式怎么了?它匹配两个字符串。
import re
p = re.compile(ur'^[a-zA-Z]+-\s+und\s+[a-zA-Z]+$', re.MULTILINE)
test_str = u"Presse- und Informationsdienste\nMenschen- und Tieropfer"
re.findall(p, test_str)
^\w+-\s+und\s+\w+$