使用正規表示式時,捕獲空格至關重要。例如,假設您要確保字串僅允許字母、數字和空格。
要符合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中文網其他相關文章!