Tenir compte de la chaîne suivante:Comment laisser regex ignorer tout entre parenthèses?
I have been driving to {Palm.!.Beach:100} and it . was . great!!
J'utilise l'expression rationnelle suivante pour supprimer la ponctuation:
$string preg_replace('/[^a-zA-Z ]+/', '', $string);
Ce sorties:
I have been driving to PalmBeach and it was great!!
Mais je dois le regex d'ignorer toujours ce est entre {et}. Donc, la sortie désirée serait:
I have been driving to {Palm.!.Beach:100} and it was great
Comment puis-je laisser l'expression régulière ignorer ce qui est entre {et}?
double possible de [tout Minuscules sauf si entre crochets] (http://stackoverflow.com/questions/9229030/lowercase-everything-except-when-between-brackets) – hakre