0
다음 패턴과 일치시키고 싶습니다. 대괄호 안에있는 모든 대문자 전용 단어와 일치하고 <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>)"
시도가, http://regex101.com/에서 정규식을 구축/테스트하기 라이브러리에 사전 정의 된 패턴이 많습니다. – bodi0