Est-il un moyen de réaliser l'équivalent d'un négatif lookbehind en javascript les expressions régulières? J'ai besoin de correspondre à une chaîne qui ne commence pas par un ensemble de caractères.
Il semble que je suis incapable de trouver une regex qui fait cela sans faute si le contenu de la partie au début de la chaîne. Négatif lookbehinds semble être la seule réponse, javascript, mais n'en a pas.
EDIT: C'est la regex que je voudrais travailler, mais il n'a pas:
(?<!([abcdefg]))m
Donc, il correspond au 'm' dans 'jim' ou 'm', mais pas 'jam'
0 votes
C
1 votes
T E
0 votes
@ F .
0 votes
D
(?:[^abcdefg]|^)(m)
?"mango".match(/(?:[^abcdefg]|^)(m)/)[1]