在 PHP 中将空格与正则表达式匹配
可以通过多种方式查找 PHP 正则表达式中的空格字符。
单个空格:
要匹配单个空格,请使用 " ":
<code class="php">preg_replace('/[ ]/', '', $tag);</code>
多个空格:
要匹配一个或多个空格,使用“*”:
<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中文网其他相关文章!