我有一个包含多个<span class="classa">
的html页面,但我只需要删除那些开头为{
,零个或多个字符,然后关闭}
的示例。下面:
<span class="classa">
<span class="classb">{</span>
<a href="some link" title="some title">some text</a>
<span class="classb">}</span>
</span>
例如,如果我有这样的事情:
<span class="classa">
<span class="classb">{</span>
<a href="some link" title="some title">some text</a>
<span class="classb">}</span>
</span>
然后应删除整个<span class="classa">
及其子女
但如果我有这个:
<span class="classa">
something here
<span class="classb">{</span>
or something here
<a href="some link" title="some title">some text</a>
<span class="classb">}</span>
or something here
</span>
然后什么都不应该触及。
我该怎么做?我应该写一个正则表达式吗?