Ben regexp ile benim sorunu çözemezsiniz.
Tamam, ben yazarken:
$string = preg_replace("#\[name=([a-zA-Z0-9 .-]+)*]#","$name_start $1 $name_end",$string);
Her şey Rus dili ile durumun dışında, ok.
böylece, i yeniden tipi bu reg-exp deneyin:
$string = preg_replace("#\[name=([a-zA-Z0-9**а-яА-Я** .-]+)*]#","$name_start $1 $name_end",$string);
ancak bu çalışma değil,
i bir fikir biliyorum, sadece yazmak:
$string = preg_replace("#\[name=([a-zA-Z0-9йцукенгшщзхъфывапролджэячсмитьбю .-]+)*]#","$name_start $1 $name_end",$string);
ama bu delilik: D
Bana basit bir varyant verin