me gustaría coincidir con todo, excepto la palabra (s) dado, por lo que dada esta lista:expresión regular para que coincida con todo, excepto las palabras dadas (que puede incluir guiones/guiones)
wordOne
wordTwo/xy/z
word-three
word-four/lots/of/stuff
que podría utilizar esta expresión regular para que coincida con todo excepto wordOne:
(?!wordOne)\b.+
==>
wordTwo/xy/z
word-three
word-four/lots/of/stuff
sin embargo, si quiero hacer coincidir todo excepto una de las palabras que contienen un guión/guión, la misma expresión regular no funciona, porque el guión no es una parte de la palabra límite - que es [a-zA-Z0-9_]
por ejemplo
some-regexp(word-four)
==>
wordOne
wordTwo/xy/z
word-three
Y
some-regexp(word-four and word-three)
==>
wordOne
wordTwo/xy/z
Perfecto. Exactamente lo que estaba buscando. Gracias – Paul