2009-07-19 10 views

Respuesta

3

Pruebe la opción "expresión regular" y luego ingrese algo como [^ term] o (?! Term) - el significado de ambos es "no término" pero son ligeramente diferentes (consulte la documentación de RegExp como this).

+0

Hola. Intenté estos. El [^ term] funciona pero no da los resultados que quiero. El otro estilo, aunque no da un error como una expresión regular mal formada o algo así, no da ningún resultado. Estoy tratando de trabajar a través de la información en el enlace que proporcionó para ver si puedo resolver esto. Gracias – Cambo

+1

'[^ term]' define un grupo de caracteres ('[]') sin los caracteres 't',' e', 'r' y' m'. Por lo tanto, no excluye la palabra 'término', sino las letras' t', 'e',' r' y 'm'. – Kissaki

31

Esta expresión debe trabajar (reference):

(?s)\A((?!YourSearchText).)*\Z 
+0

gracias, realmente me ayudó. – sedran

+0

thx, que respondió la pregunta anterior. – justastefan

+0

Esto realmente debería marcarse como la respuesta. ¡Gracias! ¿Alguien puede explicarme esta expresión regular? Yo entiendo el ?! grupo, pero ¿\ A y \ Z no coincidirían con los caracteres literales? –

Cuestiones relacionadas