为了账号安全,请及时绑定邮箱和手机立即绑定

请教高手!!!!!!!C# 正则表达式

请教高手!!!!!!!C# 正则表达式

斯蒂芬大帝 2018-12-12 15:09:33
<P>我想要在输入的内容里找出不匹配整个[DIV]或[/DIV]的内容应该怎么写哇?</P> <P>我写的是[^(\[DIV[^\]]*\]|\[\/DIV\])]*不行,请教高手!!!!!!</P>问题补充: 我要做的是一个嵌套的匹配 比如 [div]1 [div]2[/DIV] [div]3[/DIV] [/DIV] [div][/DIV]中不能有其他的[DIV][/DIV], 也就是先匹配[div]2[/DIV],[div]3[/DIV], 然后替换[div]2[/DIV],[div]3[/DIV], 然后再匹配[div]1[/DIV]
查看完整描述

2 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

你可以写出匹配[DIV]和[/DIV]的正则,然后使用Regex.Replace()方法将匹配的部分替换成空字符串,就是你想要的内容了。 匹配[DIV]和[/DIV]的正则表达式是:(\[DIV\])|(\[/DIV\])

查看完整回答
反对 回复 2018-12-16
  • 2 回答
  • 0 关注
  • 617 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信