日期:2014-05-20  浏览次数:20738 次

我想得到<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>