私はpreg_replaceを使って不要なキャラクタを削除します。 私はそれをオンラインで見つけ、それを適用して正常に動作します。私もドット(。)を削除するためにそれを必要とする、それを変更する方法については助けていただければ幸いです。phpの文字列からドットを削除
preg_replace('#[^\pL\pN./-]+#', '', $str)
私はpreg_replaceを使って不要なキャラクタを削除します。 私はそれをオンラインで見つけ、それを適用して正常に動作します。私もドット(。)を削除するためにそれを必要とする、それを変更する方法については助けていただければ幸いです。phpの文字列からドットを削除
preg_replace('#[^\pL\pN./-]+#', '', $str)
ドットは "anything"の正規表現です。だからあなたのパターンは(他のものの中で)言う ""何かを意味する。
preg_replace('#[^\pL\pN\./-]+#', '', $str)
あなたの正規表現は、その中のパターンはに含まれていないされることを意味し^
で始まる:ドットあなたはあなたのパターンがあるべき\.
を使用して、それをエスケープする必要が正規表現でドット作るために
マッチ(パターンネゴシエーション)。だから、パターン
preg_replace('#[^\pL\pN/-]+#', '', $str)
これが受け入れられる回答である必要があります。 – localheinz
申し訳から
.
を削除するが、これはhttps://3v4l.org/pH7aBを参照してください、まったく動作しません。 – localheinz