这种有时你用一个正则是无法匹配出来的 你要分成两部份 先匹配<script xxxxx> 这个取得这个的开始位置 然后再匹配</sciprt> 结束位置 然后用SubString将它整体的移除
[quote=引用 6 楼 dongxinxi 的回复:] singleLine不是说只匹配一行,而是将文本(不管有多少行)都看作一行去匹配
singleLine不是说只匹配一行,而是将文本(不管有多少行)都看作一行去匹配
你第一个<script.*> 这里就写的不对了而且你用了贪懒模试会造成了连>.*xxx</sciprt>后面的一起匹配了。 这里应写成<script[^>]*?>
62,074
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧