Я пытаюсь заменить ненужные новые строки на preg-replace, но мое регулярное выражение неверно.Кто-нибудь есть идеи, что не так с моим регулярным выражением?(У меня есть Apache / 2.0.54 и PHP / 5.2.9
СЕЙЧАС ИМЕЮТ:
{
blaa {
blow;
blue};
bell;}
}ball
БЫ ХОТЕЛИ:
{blaa {blow;blue};bell;}}ball
Эти регулярные выражения не работают, ониудалить слишком много или 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 (глобальный) дает чистый бланк и без # он ничего не делает. странно ?! Кто-нибудь знает, почему они не работают?