读书人

小弟我想得到lt;bgt;和lt;/bgt;之间的部分如

发布时间: 2012-01-31 21:28:41 作者: rapoo

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

读书人网 >C#

热点推荐