php 正则 替换空格
时间: 2023-07-06 08:32:59 浏览: 95
PHP实现将标点符号正则替换为空格的方法
您好,要替换掉 PHP 字符串中的空格,可以使用 PHP 的 `preg_replace` 函数结合正则表达式来实现。以下是一个示例代码:
```php
$str = "This is a string with spaces.";
$newStr = preg_replace('/\s+/', '-', $str);
echo $newStr;
```
解释一下上述代码:
- `$str` 是一个包含空格的字符串。
- `preg_replace('/\s+/', '-', $str)` 使用正则表达式将 `$str` 中的空格替换为 `-`,并将替换后的字符串存储在 `$newStr` 变量中。
- `/\s+/` 表示匹配一个或多个空格字符。
- `'-'` 是替换后的字符。
- `$str` 是要替换的字符串。
- `echo $newStr` 输出替换后的字符串。
以上代码将会输出 `This-is-a-string-with-spaces.`,其中空格被替换成了 `-`。
希望这能够帮到您!如果还有其他问题,请随时问我。
阅读全文