solo - javascript regex test
regex para hacer coincidir algo si no está precedido por otra cosa (1)
Desea utilizar negative lookbehind
esta manera:
/w*(?<!foo)bar
Donde (?<!x)
significa "solo si no tiene" x "antes de este punto".
Consulte Expresiones regulares: búsqueda para obtener más información.
Editar : agregó el /w*
para capturar los caracteres antes (por ejemplo, "playa").
Entonces, con regex en java, quiero escribir una expresión regular que coincida si y solo si el patrón no está precedido por ciertos caracteres. Por ejemplo:
String s = "foobar barbar beachbar crowbar bar ";
Quiero hacer coincidir si la barra no está precedida por foo. Entonces el resultado sería:
barbar
beachbar
crowbar
bar
Sé que esta es probablemente una pregunta muy simple. Estoy tratando de aprender regex, pero mientras tanto necesito algo para trabajar ahora.