$result = ဖန္တ
$result = preg_replace(
"/([\p{L}\p{N}A-Za-z0-9@#\".]{1,}[\p{L}\p{N}A-Za-z0-9\.\_-]{0,})/u",
"foo[('$0')]bar",
$result);
print_r($result);
//RESULT: foo[('ဖန')]bar္foo[('တ')]bar
看到bar္foo
里面了吗?我不知道为什么我看到这个垃圾角色?如何删除它?但是如果我hello world
用作输入字符串,那么它会显示预期的结果:
foo[('hello')]bar foo[('world')]bar