регулярное выражение с русским языком
Я не могу решить мою проблему с регулярным выражением.
Хорошо, когда я наберу:
$string = preg_replace("#\[name=([a-zA-Z0-9 .-]+)*]#","$name_start $1 $name_end",$string);
все ок, кроме ситуации с русским языком.
Итак, я пытаюсь набрать этот reg-exp:
$string = preg_replace("#\[name=([a-zA-Z0-9**а-яА-Я** .-]+)*]#","$name_start $1 $name_end",$string);
но это не работает,
я знаю какую-то идею, просто напишите:
$string = preg_replace("#\[name=([a-zA-Z0-9йцукенгшщзхъфывапролджэячсмитьбю .-]+)*]#","$name_start $1 $name_end",$string);
но это безумие: D
пожалуйста, дайте мне простой вариант