我用regexp无法解决我的问题.
好的,当我输入:
$string = preg_replace("#\[name=([a-zA-Z0-9 .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)
一切都很好,除了俄语的情况.
所以,我尝试重新输入这个reg-exp:
$string = preg_replace("#\[name=([a-zA-Z0-9**?-??-?** .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)
但这不起作用,
我知道一些想法,只写:
$string = preg_replace("#\[name=([a-zA-Z0-9???????????????????????????????? .-]+)*]#","$name_start $1 $name_end",$string);
Run Code Online (Sandbox Code Playgroud)
但这很疯狂:D
拜托,给我简单的变体