Regex funciona no navegador, mas não no Node.js
Eu tenho uma regex:/(?<!\<)\<[a-zA-Z0-9. _]+\>/g
. Funciona bem no console do navegador se eu fizer"(<<a1>> * <b1> * <c1> * <d1>) * <<e1>>".match(/(?<!\<)\<[a-zA-Z0-9. _]+\>/g)
.
Lançamento da mesma linha de códigoSyntaxError: Invalid regular expression: /(?<!<)<([a-zA-Z0-9. _]+)>/: Invalid group
quando executado no Node.js.
Eu quero corresponder todas as variáveis na minha string anexada em<
e>
ignorá-los se cercado por<<
e>>
.