PHP регулярное выражение preg_replace - PullRequest
0 голосов
/ 23 августа 2011

У меня есть некоторый текст в стиле css (взятый из базы данных, поэтому, когда я использую echo, появляется css), и я хочу использовать preg_replace для замены этого css (например, пробелом).Я пытался сделать что-то подобное:

$some = "<style[\d\D]*>[\d\D]*?</style>" ;
$text = $result['text'];
$a =   preg_replace($some, " " ,$text);

... но это не работает: Предупреждение: preg_replace () [function.preg-replace]: неизвестный модификатор '['

AnyИдея, как это исправить?

Спасибо за помощь, и дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

3 голосов
/ 23 августа 2011

Поместите свое регулярное выражение в разделители.Слэш часто используется:

/regex/flags

В вашем случае:

"/<style[\d\D]*>[\d\D]*?<\/style>/"
...