¿cómo puedo decir, en las expresiones regulares:Ayuda con expresión regular - Sin adición de un poco de cuerda
Cualquier porción de una cadena que comienza con una letra mayúscula, que contiene al menos un carácter de espacio, no contiene la cadena
" _ "
(space underscore space), y terminando con la cadena "!!!" (sin las comillas)?
Tengo problemas con la parte "que no contiene".
Esto es lo que tengo hasta ahora:
[A-Z].* .*!!!
¿Cómo modifico esta opción para especificar también "Que no contengan '_'"?
No es necesario que sea la cadena específica "_". ¿Cómo puedo decir "que no contiene" CUALQUIER cadena? Por ejemplo, no contiene "perro"?
Edición: Me gustaría que la solución sea compatible con "preg_replace" de PHP
Edición: Ejemplos:
Ejemplos para "_":
Abc XYZ !!! < --- Coincidencias
¡Hola mundo! < --- Partidos
Tiene _ Space Underscore Space !!! < --- no coincide
Ejemplos de "perro":
Lo que un perro !!! < --- No coincide, (contiene "perro")
Hello World !!! < --- Coincidencias
Hola, ¿qué idioma está usando? Perl Reg.exps? ECMAScript? – Benoit
¿Puedes publicar algunos ejemplos de cadenas válidas/inválidas? – Kobi