110,533
社区成员
发帖
与我相关
我的任务
分享
public void TestReplace()
{
Regex regex;
string parttenTmp = "";
string Content = "<this is a test><script language=\"javascript\"> .... </script><a href=\"\" >高温:32℃</a><script language=\"javascript\"> .... </script>";
parttenTmp = @"<script[\s\S]*</script>";
regex = new Regex(parttenTmp, RegexOptions.Compiled | RegexOptions.IgnoreCase);
string result = regex.Replace(Content, "");
Console.WriteLine(result);
}
string output = Regex.Replace(input, "(?s)<script[^<>]*>((?!</script>).)*</script>", "");
或者
string output = Regex.Replace(input, "(?(?s)<script[^<>]*>.*?</script>", "");