Fråga : Genomföra stamgästuttryck i JavaScript

I stort allt som jag behöver att göra, är att finna alla matcher i en sticka, som har stränga ”xxx”, men inte stränga som har ”yyy” för them.
, så att:
”detta är en döma med XXX” ska fynd per match, och ”detta är another dömer yyy med xxx” ska också finner en match, but
”detta är en döma med det ska inte fyndet för yyyxxx” en match.
" klar "

Svar : Genomföra stamgästuttryck i JavaScript

Här du är.
Fick ett svar från Tim Pietzcker


Om du önskar att matcha a: -) som inte komms före av ”behar ignorerar mig”, då du skulle behov en negationlookbehind (? So what you could do is to match (\bplease ignore me\s*)?:-\)  and then, if it matches, check whether the capturing group $1  is empty.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:

Andra lösningar  
 
programming4us programming4us