Html正则表达式前导和尾随单词

我有一种感觉,我真的错过了一些明显的东西,但我正在寻找一个正则表达式,它将匹配粗体标签的内容加上标签之前和之后的字样。 所以:
"start this string <b>is the text</b> we need end"
会匹配
"string <b>is the text</b> we"
我可以使用
<bs*>(.*?|[^>s]+)</bs*>
来获取标签及其内容,但我似乎无法确定前导和尾随的单词。 任何帮助,将不胜感激。     
已邀请:
试试这个(基于你的正则表达式):
/w+s*<bs*>(?:.*?|[^>s]+)</bs*>s*w+/
在Rubular regex测试仪上看到它 但也许这会更好:
/w+s*<bs*>.*?</bs*>s*w+/
在Rubular regex测试仪上看到它     

要回复问题请先登录注册