字符串正则婚配
字符串正则匹配
我想匹配并替换所有<b>和</b>的内容
如:
爱爱<b>ssdfsddf<.d></b>天天
替换完毕变为:爱爱天天
============================
同样的还有一个
我想匹配并替换所有<span和</span>的内容
爱爱<span skid</span>天天
------解决方案--------------------
(?is)<(span|b)\s*[^>]*?>.*?</\1>
我想匹配并替换所有<b>和</b>的内容
如:
爱爱<b>ssdfsddf<.d></b>天天
替换完毕变为:爱爱天天
============================
同样的还有一个
我想匹配并替换所有<span和</span>的内容
爱爱<span skid</span>天天
------解决方案--------------------
(?is)<(span|b)\s*[^>]*?>.*?</\1>
- C# code
string str=@"爱爱<b>ssdfsddf<.d></b>天天 爱爱<span skid></span>天天 "; str=Regex.Replace(str,@"(?is)<(span|b)\s*[^>]*?>.*?</\1> ","");
------解决方案--------------------
Regex.Replace(str, @"(?is)<(span|b)[^>]*>(.+?)</(span|b)>", "");