用正则表达式清除PHP中字符串的空白
用PHP完成这些正则表达式
下面的例子可以删除额外的空格
复制代码代码如下所示:
< PHP
$str =这行包含 tliberal R使用空白。;
除去领导 / / /第一个尾随空格
删除空白的开始和结束
美元=修剪($ STR);
删除任何增加空格 / /现在
去掉一块空白处的其他挤压
$str = preg_replace( / 的(= ),,$str);
更换任何非空间 / /最后的空白,一个空间
最后,删除空白,由空格替换。
$str = preg_replace( / { ,,;
回声:这行包含自由/使用空白。
;
>
这种逐步消除所有空白。首先,我们用修剪()函数将开始和结束的空白。然后,我们使用preg_replace()删除重复。 S代表任何空白。(=)代表正向查找。它的味道只有匹配的字符,同一性自身。所以这个正则表达式的意思是:任何空白字符,后跟一个空格字符。我们换一个空白,所以我们摆脱它,而留下的将是唯一的空白字符。
最后,我们使用另一个正则表达式{ r T }找到任何剩余的换行符(), R,或我们用一个空间。