php preg_replace 两个或多个空格

标签 php regex preg-replace

<分区>

我正在寻找替换空格字符的多个实例。我最初的搜索似乎都集中在使用 /s 但这包括换行符和其他空格

我认为这应该很接近?将两个或多个实例空格 "" 替换为一个空格

preg_replace('/ {2,}/', ' ', $string);

最佳答案

试试这个怎么样:

preg_replace('/\s\s+/', ' ', $string);

关于php preg_replace 两个或多个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975017/

相关文章:

php - 设置 Zend Soap 客户端内容类型

php - WordPress 搜索结果按优先级显示(首先按标题显示帖子)

php - Preg_replace的效率

php - PHP 中的 Gettext 需要调用 setlocale(LC_MESSAGES, NULL)

php - DOMPDF 背景显示不正确的大小

regex - 范围 0-200.0000(包括 0 和 200)的正则表达式

java - 从字符串中删除非字母字符会留下 UTF-16 高代理项

regex - 使用Go删除与Yaml文件中的正则表达式匹配的行

php - 在 php preg_replace 中允许点

php - 如何提取字符串中的所有 anchor 标记、它们的 href 和 anchor 文本?