首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我想得到<b>和</b>之间的部分,如何写正则

2012-01-31 
我想得到b和/b之间的部分,怎么写正则?我想得到 b 和 /b 之间的部分,怎么写正则?谢谢!包括不包括

我想得到<b>和</b>之间的部分,怎么写正则?
我想得到 <b> 和 </b> 之间的部分,怎么写正则?谢谢!包括不包括 <b> 和 </b> 都可以,主要是想得到之间的部分。

[解决办法]
不包括 <b> 和 </b> 的用
(? <= <b> )(.*?)(?= </b> )

包括 <b> 和 </b> 的用
<b> (.*?) </b>

如果在 <b> 和 </b> 还可能包括 <b> 之类的,例如 <b> yyy <b> zzz </b> ,此时只想要zzz的话,用
(? <= <b> )([^ <> ]*?)(?= </b> )或
<b> ([^ <> ]*?) </b>

热点排行