Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Regular
Expressions
101
Regular
Expressions
101
Upgrade to Pro
Enterprise
Regular Expression
@"
(?i)([\w-]+)\[[^\[]*(?:(?:(?:(?:B-NP-singular\|)?E-NP-singular|I-NP-singular)[^\]]*\])|(?:B-NP-singular|B-PP)[^\]]*\](?=[^\[]+\[[^\]]*E-NP-singular[^\]]*\]))
"
g
Input 1
1
New
<S> A[a/DT,B-NP-singular] Whole[whole/JJ,whole/NN,whole/RP,I-NP-singular] New[New/JJ,New/NNP,new/JJ,I-NP-singular] Mind[mind/NN:UN,E-NP-singular] Why[why/CC,why/NN,why/UH,why/WRB,B-ADVP] Right-Brainers[Right-Brainers/null,B-NP-singular|E-NP-singular] Will[will/MD,B-VP] Rule[rule/VB,I-VP] the[the/DT,B-NP-singular] Future[future/JJ,future/NN:UN,</S>,E-NP-singular]<P/> <S> Bit[bit/NN,B-NP-singular|E-NP-singular] By[by/IN,by/JJ,by/NN,by/RP,B-PP] Bit[bit/NN,B-NP-singular|E-NP-singular] How[how/WRB,B-ADVP] P2P[P2P/null,B-NP-singular|E-NP-singular] Is[Is/NNP,be/VBZ,B-VP] Changing[change/VBG,I-VP] the[the/DT,B-NP-singular] World[world/NN:UN,E-NP-singular] by[by/IN,B-PP] John[John/NNP,B-NP-singular] Smith[Smith/NNP,</S>,E-NP-singular]<P/>