正则表达式“<(p|br)[^<]*>”分析 请问这个正则表达式 <(p|br)[^<]*> 是要匹配什么样的字符啊,分析一下原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是匹配<p...>这样的段落标签,或者是<br>这样的换行 <(p|br)[^ <]*> 匹配<p.....> or <br......> 符号“<”后面紧跟着字符“p”或“br”,后面在跟着任意个不为符号“<”的字符,最后面是符号“>”匹配<p...>这样的段落标签,或者是 <br>这样的换行,是没错。但实际上这个正则不太准确,因为 “<p < >”在HTML里依然是合法的段落标记,而不会被这个正则匹配。改成 <(p|br)[^>]*> 这样更准确,在一个<**>标签里只要不提前出现>把标记提前结束就行了 这个正则真是让人看不懂。。为什么不是<(p|br)[^>]*>呢?是楼主搞错了吗?要匹配的是<p...>或者<br...>...表示非>号的任意个字符,包括0个。。 大家帮忙指导下,在线等。。。。 如何用picturebox实现图片切换 Point成员可以逐个添加么? C# cmd返回信息 用C#制作Splash的奇怪现象?(此问题已经和全公司的开发人员都讨论过了,没有得到答案,希望高手在此交流) 你对设计模式感兴趣吗?你是否能列出NET FrameWork类库里所用到的模式。 怎么把程序中自定义的临时表拷贝回数据庫 installshield upgrade 问题 显示数据添加到表已成功,但数据库中的表却没添加 C#动态编译类CSScriptLibrary.dll,求支持linq的。 protected变量继承问题 大家说说
匹配
<p.....> or <br......>
为什么不是<(p|br)[^>]*>呢?
是楼主搞错了吗?
要匹配的是<p...>或者<br...>
...表示非>号的任意个字符,包括0个。。