gpt4 book ai didi

C# |正则表达式 Dotall 和结果匹配

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:23 26 4
gpt4 key购买 nike

至此,我如何在 C# Regex 上启用 dotall 标志?我有这个正则表达式。

string reg = "<table>.*</table>";

例如,我对这个 html 文本进行了正则表达式处理

<table id="table1">
<table id="table2">
</table>
</table>

我的正则表达式在哪里停止匹配?第一个</table>或第二个</table>

谢谢大家..:)

最佳答案

正则表达式默认是贪婪的,尽可能多地吞噬。因此,它会停在第二张 table 上。

您可以通过应用问号修饰符来更改它。

<table>.*?</table>

也就是说,您需要确保您的正则表达式设置为覆盖多行 文本。

关于C# |正则表达式 Dotall 和结果匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com