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

<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]


斯蒂芬大帝
浏览 620回答 2
2回答

狐的传说

你可以写出匹配[DIV]和[/DIV]的正则,然后使用Regex.Replace()方法将匹配的部分替换成空字符串,就是你想要的内容了。 匹配[DIV]和[/DIV]的正则表达式是:(\[DIV\])|(\[/DIV\])
打开App,查看更多内容
随时随地看视频慕课网APP