我无法用正则表达式解决我的问题。
好的,当我输入:
$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);
但是这不起作用,
我知道一些想法,只需写:
$string = preg_replace("#\[name=([a-zA-Z0-9йцукенгшщзхъфывапролджэячсмитьбю .-]+)*]#","$name_start $1 $name_end",$string);
但这太疯狂了 :D
请给我简单的方式