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
Html 正则表达式-使用换行符查找标记 如何找到中间的代码< >线段< /代码>标签(第二个打开和关闭跨度< /代码>标签)? 一些文本 其他一些文本_Html_Regex - Fatal编程技术网

Html 正则表达式-使用换行符查找标记 如何找到中间的代码< >线段< /代码>标签(第二个打开和关闭跨度< /代码>标签)? 一些文本 其他一些文本

Html 正则表达式-使用换行符查找标记 如何找到中间的代码< >线段< /代码>标签(第二个打开和关闭跨度< /代码>标签)? 一些文本 其他一些文本,html,regex,Html,Regex,如果使用我可以找到开头标签。如果我使用我可以找到结束标记。如果我使用^\s*$我可以找到换行符。但我如何将这三者结合起来呢 ^\s*$不起作用 我还尝试了\n^\s*$\n和\r\n^\s*$\r\n尝试下面的代码。这将匹配任何带有换行符的跨距 <span>(\r\n|\r|\n)</span> (\r\n |\r |\n) 如果上述代码不起作用,请尝试此操作。这将找到任何具有零到无限换行符的范围 <span>(\n)*</span> (\n

如果使用
我可以找到开头标签。如果我使用
我可以找到结束标记。如果我使用
^\s*$
我可以找到换行符。但我如何将这三者结合起来呢

^\s*$
不起作用


我还尝试了
\n^\s*$\n
\r\n^\s*$\r\n

尝试下面的代码。这将匹配任何带有换行符的跨距

<span>(\r\n|\r|\n)</span>
(\r\n |\r |\n)
如果上述代码不起作用,请尝试此操作。这将找到任何具有零到无限换行符的范围

<span>(\n)*</span>
(\n)*
您可以试试这个
*?\r\n^$\r\n.*?


这将在
标记中搜索新的空行

您使用哪种语言编写正则表达式?Javascript?确保启用了多行标志:谢谢红色。这是行不通的。我尝试添加空格,但也不起作用:
(\r\n |\r |\n)。*
但这是有效的:
(\r\n |\r |\n | \n)。*
在它中测试这一点效果很好。如果没有更多的信息,我无法找到更好的答案。我同意,并为丢失的信息道歉。非常感谢。Python代码的最终效果是:\s*\n\s*我猜是因为一些前导空格。但是你帮了我很多,帮我找到了正确的答案!
<span>(\n)*</span>