Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 查找';==text==';用正则表达式_Python_Regex - Fatal编程技术网

Python 查找';==text==';用正则表达式

Python 查找';==text==';用正则表达式,python,regex,Python,Regex,我就是不知道如何找到所有的“==foo==”而不获得所有的“===bar===”。由于某些原因,使用^={2}.*={2}$不起作用。可能是因为我想在一个文本中找到多个字符串,比如“==foo==” 例如: "== foo == lorem ipsum == bar == ==== bar ====" 应该只返回==foo=和==bar==为额外的=添加负面环视: (?<!=)== \w+ ==(?!=) (? 演示:您在哪里使用正则表达式?您在其中使用的代码是什么?python的重

我就是不知道如何找到所有的“==foo==”而不获得所有的“===bar===”。由于某些原因,使用
^={2}.*={2}$
不起作用。可能是因为我想在一个文本中找到多个字符串,比如“==foo==”

例如:

"== foo ==
lorem ipsum
== bar == 
==== bar ===="

应该只返回
==foo=
==bar==
为额外的
=
添加负面环视:

(?<!=)== \w+ ==(?!=)
(?

演示:

您在哪里使用正则表达式?您在其中使用的代码是什么?python的重新模块化是一个小错误-它应该是
(?),而不是
(?)?!