私は長い文字列を持っています:
$string = "これは、ドット間のすべての空白を削除する必要がある場合の文字列です。いくつかの例を試しましたが、成功しませんでした ."
ドット間のすべての空白を削除しようとしましたが、成功しませんでした。
誰かがphp preg_replaceを使用して正しい解決策を教えてくれますか?
助けてくれてありがとう。
私は長い文字列を持っています:
$string = "これは、ドット間のすべての空白を削除する必要がある場合の文字列です。いくつかの例を試しましたが、成功しませんでした ."
ドット間のすべての空白を削除しようとしましたが、成功しませんでした。
誰かがphp preg_replaceを使用して正しい解決策を教えてくれますか?
助けてくれてありがとう。
これにより、各ドットの前のすべての空白が削除されます。
preg_replace('/\s+\./', '.', $string);
\s+\.
1 つ以上の空白文字 (スペース、タブ、改行など) とそれに続くドットを探します。次のパラメーターは、一致した文字列がドットに置き換えられることを指定します。
1行の回答に依存するのではなく、regrxを学ぶことをお勧めします。regrx を非常に簡単に作成できるオンラインの優れた簡単なチュートリアルを見つけました。次回から、答えに依存するのではなく、独自の正規表現を作成できるように
片側または両側のスペースを削除する必要がある場合は、これを試すことができます。
preg_replace("/\s*\.\s*/", ".", $string);