Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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,只是一个简单的问题。假设我有一个很长的正则表达式 regex = "(foo|foo|foo|foo|bar|bar|bar)" 现在我想把这个正则表达式分成多行。我试过了 regex = "(foo|foo|foo|foo|\ bar|bar|bar)" 但这似乎不起作用。我得到不同的输出。有什么想法吗?就这样做吧 regex = "(foo|foo|foo|foo" \ "|bar|bar|bar)" 这是与中相同的解决方案是的,然后我得到一

只是一个简单的问题。假设我有一个很长的正则表达式

regex = "(foo|foo|foo|foo|bar|bar|bar)"
现在我想把这个正则表达式分成多行。我试过了

regex = "(foo|foo|foo|foo|\
          bar|bar|bar)"
但这似乎不起作用。我得到不同的输出。有什么想法吗?

就这样做吧

regex = "(foo|foo|foo|foo" \
            "|bar|bar|bar)"

这是与中相同的解决方案是的,然后我得到一个无效的语法错误