Quiero hacer lo siguiente con expresiones regulares pero no estoy seguro de cómo hacerlo. Quiero que coincida con one two
cuando one two
es el comienzo de la línea a menos que la cadena contenga three
en cualquier lugar después de one two
.haciendo coincidir una línea que no contiene texto específico con expresiones regulares
10
A
Respuesta
14
Se necesita un negative lookahead assertion - algo como esto:
/^one two(?!.*three)/m
Aquí es a tutorial on lookahead/lookbehind assertions
Nota: He añadido el modificador 'm' de manera que^coincide con el principio de una línea en vez que el comienzo de toda la cadena.
4
^one two(?!.*three)
Cuestiones relacionadas
- 1. expresiones regulares en Javascript con jQuery Contiene expresiones regulares extensión
- 2. VBA expresiones regulares - coincidir con una expresión que no comienza con una palabra en particular
- 3. ¿Cómo hago coincidir texto entre paréntesis usando expresiones regulares?
- 4. jQuery selector: contiene - Usar expresiones regulares
- 5. Cómo hacer coincidir cadena entre comillas usando expresiones regulares
- 6. Vincular texto con expresiones regulares en Java
- 7. Coincide con una línea con varias expresiones regulares usando Python
- 8. expresiones regulares para que coincida con EOF
- 9. ¿Qué expresiones regulares pueden coincidir con secuencias del mismo personaje?
- 10. ¿Cómo hacer coincidir un largo con expresiones regulares de Java?
- 11. Cómo hacer coincidir solo cadenas que no contienen un punto (usando expresiones regulares)
- 12. ¿Cómo hacer coincidir algo con expresiones regulares que no está entre dos caracteres especiales?
- 13. PHP: expresiones regulares simples para coincidir con la longitud?
- 14. En expresiones regulares, haga coincidir el final de la cadena o un carácter específico
- 15. ¿Hay alguna manera de tener punto (.) Coincidir con línea nueva en C++ TR1 expresiones regulares?
- 16. salto de línea con ajuste de expresiones regulares
- 17. ¿Usar expresiones regulares para hacer coincidir cualquier carácter hasta que se alcance una subcadena?
- 18. Python expresiones regulares que no trabaja
- 19. pitón de expresiones regulares: coincidir con una cadena con una sola instancia de un personaje
- 20. Javascript expresiones regulares que no trabaja
- 21. haciendo coincidir texto entre comillas (novato)
- 22. Buscar y reemplazar expresiones regulares en línea
- 23. ¿Hay una expresión regular para que coincida con una cadena que contiene A pero no contiene B
- 24. Manejo de texto de sustitución de escape de expresiones regulares que contiene el carácter dólar
- 25. awk imprimir haciendo coincidir línea y línea antes del
- 26. Partido hasta x expresiones regulares o y expresiones regulares
- 27. Sintaxis de expresiones regulares para "hacer coincidir nada"?
- 28. Expresiones regulares C++ Qt
- 29. ¿Cómo hacer coincidir una lista de correos separados por comas con expresiones regulares?
- 30. ¿Cómo puedo hacer coincidir contra varias expresiones regulares en Perl?