Помогите вставить переменную в регулярное выражение

edka
На сайте с 17.01.2010
Offline
208
6072

Привет всем!

Замучался со скриптом, нужно вставить переменную в регулярное выражение, но почему-то не получается.


$text = ereg_replace("/['.$var.']/s", "mixed", $text);

Как в пхп вставляется переменная в регулярки, так ['.$var.'] или как-то иначе?

[Удален]
#1

edka, конечно иначе!

D
На сайте с 09.07.2009
Offline
79
#2

Иначе. Ведь паттерн - это обычная строка.

sashka_
На сайте с 27.01.2010
Offline
103
#3


$text = ereg_replace("/[".$var."]/s", "mixed", $text);
или
$text = ereg_replace("/[{$var}]/s", "mixed", $text);

и лучше уже ерег не юзать

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
[Удален]
#4

edka, почитайте про работу со строками в пхп, регулярки тут не причем, ваше знание матчасти даже базовой позавидует оценке "0"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий