Im essayant de remplacer une suppression de nouvelles lignes non judicieuses avec preg-replace mais mon regex est incorrect. Quelqu'un d'idées quelles sont les erreurs avec mon regex? (J'ai Apache/2.0.54 & PHP/5.2.9Fonction php preg_replace avec regex ne fonctionnant pas, une question de syntaxe
Demandez maintenant:
{
blaa {
blow;
blue};
bell;}
}ball
SOUHAITE:
{blaa {blow;blue};bell;}}ball
Ces regex ne fonctionnent pas, ils enlèvent trop ou toolitle? ?
$buffer = preg_replace('#/\}\n|\r|\s/#s', '}', $buffer);
$buffer = preg_replace('#/\{\n|\r|\s/#s', '{', $buffer);
$buffer = preg_replace('#/\;\n|\r|\s/#s', ';', $buffer);
/g (global) donne le contenu blanc et sans le # il doestnt quoi que ce soit. étrange?!Quelqu'un n'importe quelle idée pourquoi ceux-ci ne fonctionnent pas?
'\ s' contient déjà' \ r' et '\ n'. – Gumbo