C# 删除除<;之外的html标记regexp;p>;及</p>;
我想删除所有html标记,除了C# 删除除<;之外的html标记regexp;p>;及</p>;,c#,html,regex,C#,Html,Regex,我想删除所有html标记,除了和标记 我在c工作# 例如:你好 应该向您返回问候 另外,我正在使用regexp函数,但我愿意接受建议使用这个简单的regex: <(?!/?p>)[^<>]*> )[^]*> 请参见底部的替换 在C#中: resultString = Regex.Replace(yourString, "<(?!/?p>)[^<>]*>", "",
和
标记
我在c工作#
例如:
你好
应该向您返回问候
另外,我正在使用regexp函数,但我愿意接受建议使用这个简单的regex:
<(?!/?p>)[^<>]*>
)[^]*>
请参见底部的替换
在C#中:
resultString = Regex.Replace(yourString,
"<(?!/?p>)[^<>]*>", "",
RegexOptions.IgnoreCase);
resultString=Regex.Replace(您的字符串,
")[^]*>", "",
RegexOptions.IgnoreCase);
解释
断言后面的不是可选的斜杠和结束标记)
匹配任何非[^]*
与结束标记匹配- 我们将替换为空字符串