我有一些標題,例如:PHP的preg_replace匹配特殊字符,而不是UTF8字母
should? be fenêtre!
ﻟﻔﺮﻧﺴﻴﺔ-تعاني!!!
可以使用哪些正則表達式來去除特殊字符,例如:?!,^
我需要讓這些標題是這樣的:
should-be-fenêtre
ﻟﻔﺮﻧﺴﻴﺔ-تعاني
我試圖
$name = preg_replace("~[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]+~", "-", $name);
,但我得到
Warning: preg_replace(): No ending delimiter '~' found in
感謝
通過「特殊字符」你居然意味着標點符號? –
是的,所有字符如:。,?/ *&^%$等。 – gtht90