私はいくつかのタイトルを持っています、例えば:
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
ありがとう