- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
9小时前关门了。
Improve this question
我试图从字符串的样式括号中剥离<!--
和-->
。有没有办法从<style>
括号中同时定位这两个组?我试过这个方法,但无法弄清楚如何同时定位两个组,并将它们替换为空字符串:
string body = "<br/><style><!-- something here man --><style><br/>";
string pattern = @"<style>\s*(<!--).*?(-->)</style>";
string replacement = string.Empty;
string result = Regex.Replace(body,pattern, replacement);
// end result should be: <br/><style> something here man </style><br/>
// actual result: <br/><br/>
1条答案
按热度按时间ohfgkhjo1#
您需要将模式中的结束标记更改为
</style>
。它当前为<style>
,因此与您的文本不匹配。Here is a very helpful site,在我看来。