简单的正则表达式替换所有相同的数量

时间:2012-05-11 13:34:10

标签: php regex replace

我似乎无法做到这一点!

我正在尝试用相同数量的其他字符替换相同数量的空格:

$s="abc  def f";
echo preg_replace('/[\s*]+/', 'X', $s);

期待abcXXdefXf

3 个答案:

答案 0 :(得分:1)

你需要正则表达式吗?

$s = 'abc  def f';
echo str_replace(' ', 'X', $s); // output: abcXXdefXf

答案 1 :(得分:0)

$s="abc  def f";
echo preg_replace('/\s/', 'X', $s);

答案 2 :(得分:0)

只需使用str_replace

str_replace(" ", "X", $s);