我希望匹配以下模式:匹配括号内和<b></b>
标记内的所有大写字母。
示例:
(ABC) 'must extract none
<b>(ABC) 'must extract none
<b>(ABC)(CDE)(EFG)</b> 'must extract ABC, CDE and EFG
<b> shr (ABC) апаd (CDE) lgsgs </b> 'must extract ABC and CDE
<b>A</b>(ABCA)<b>(ABCB)</b> 'must extract only ABCB
<b>A</b>(ABCA)<b>dada(ABCB)wsg</b> 'must extract only ABCB
<b>AB</b>(ABCA)<b>BC</b>(ABCB) 'must extract none
我尝试使用以下模式,但它只匹配第一次出现:
"(<b>(?:(?!<\/?b>).)*?\()([A-Z]+)(\)(?:(?!<\/?b>).)*<\/b>)"