Considérese la siguiente cadena:¿Cómo dejar que Regex ignore todo entre paréntesis?
I have been driving to {Palm.!.Beach:100} and it . was . great!!
utilizo la siguiente expresión regular para eliminar toda la puntuacion:
$string preg_replace('/[^a-zA-Z ]+/', '', $string);
Este salidas:
I have been driving to PalmBeach and it was great!!
pero necesito la expresión regular a ignorar siempre que sea está entre {y}. Por lo que la salida deseada sería:
I have been driving to {Palm.!.Beach:100} and it was great
¿Cómo puedo dejar que la expresión regular ignorar lo que está entre {y}?
duplicado posible de [Minúsculas todo, excepto cuando entre corchetes] (http://stackoverflow.com/questions/9229030/lowercase-everything-except-when-between-brackets) – hakre