我无法用正则表达式解决我的问题。
好的,当我输入:
$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
请给我简单的变体