至此,我如何在 C# Regex 上启用 dotall 标志? 我有这个正则表达式。
string reg = "<table>.*</table>";
例如,我对这个 html 文本进行了正则表达式处理
<table id="table1">
<table id="table2">
</table>
</table>
我的正则表达式在哪里停止匹配?第一个</table>或第二个</table>
谢谢大家..:)
请您参考如下方法:
正则表达式默认是贪婪的,尽可能多地吞噬。因此,它会停在第二张 table 上。
您可以通过应用问号修饰符来更改它。
<table>.*?</table>
也就是说,您需要确保您的正则表达式设置为覆盖多行 文本。
