Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我需要一个正则表达式_Python_Regex - Fatal编程技术网

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+$