PHP でのスペースと正規表現の一致
PHP 正規表現でのスペース文字の検索は、いくつかの方法で行うことができます。
単一のスペース:
単一のスペースと一致するには、" ":
<code class="php">preg_replace('/[ ]/', '', $tag);</code>
複数のスペース:
1 つ以上のスペースと一致するスペースの場合は、「 *」を使用します:
<code class="php">preg_replace('/[ ]+/', '', $tag);</code>
ホワイトスペース:
タブを含む任意のホワイトスペースと一致するには、「s」を使用します:
<code class="php">preg_replace('/[\s]/', '', $tag);</code>
単語の境界:
スペースがよく使われる単語の先頭または末尾を一致させるには、「b」を使用します:
<code class="php">preg_replace('/\b[ ]\b/', '', $tag);</code>
無効な文字を削除します:
文字、数字、スペースのみを残して無効な文字をすべて削除するには、次を使用します。
<code class="php">preg_replace('/[^a-zA-Z0-9 ]/', '', $tag);</code>
単語間の複数のスペース:
複数のスペースを削除するには単一のスペースを保持しながら単語間で一連の置換を実行します:
<code class="php">$newtag = preg_replace('/ +/', ' ', $tag); $newtag = preg_replace('/^ /', '', $newtag); $newtag = preg_replace('/ $/', '', $newtag);</code>
注: 先頭と末尾からのスペースの削除は、文字列の先頭または末尾に含まれる可能性がある場合にのみ必要です。スペース。
以上がPHP で正規表現を使用してスペースを一致させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。