test solo regulares regular que probar numeros mayores expresiones expresion example especiales espacio ejemplos caracteres blanco alfanumerico java regex

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.