正規表現を使用する場合、スペースのキャプチャが重要になる場合があります。たとえば、文字列で文字、数字、およびスペースのみを許可するようにしたいとします。
PHP で単一のスペースと一致させるには、次の正規表現を使用します。
" "
複数のスペースの場合は、次を使用します:
" *" (two spaces and an asterisk) " +" (one space and a plus)
これらのパターンは、ほとんどの正規表現エンジンに適用されます:
最新の正規表現エンジンの場合は、「s」とそのバリエーションの使用を検討してください。
スペースを含む無効な文字を削除するには:
$newtag = preg_replace ("/[^a-zA-Z0-9 ]/", "", $tag);
適切であることを確認するには単語間の間隔:
$newtag = preg_replace ("/ +/", " ", $tag); $newtag = preg_replace ("/^ /", "", $tag); $newtag = preg_replace ("/ $/", "", $tag);
以上が正規表現内のスペースを照合および操作するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。