用preg_replace替换字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用preg_replace替换字符相关的知识,希望对你有一定的参考价值。

使用php,我需要改变它

^0123456789...$

对此

0123456789xxx

  1. 在开始时提取可选的^
  2. 在字符串的末尾提取可选的$
  3. 替换所有.x

只有一个ER可能吗?

答案

最简单的方法是使用str_replace,不需要正则表达式:

$string = '^0123456789...$';
echo str_replace(array('.', '^', '$'), array('x', '', ''), $string);

输出:

0123456789xxx

以上是关于用preg_replace替换字符的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用preg_replace替换字符串中的url,即使没有http://

PHP str_replace()字符串匹配

PHP7 preg_replace出错及解决办法

替换此 HTML 标记的 preg_replace 正则表达式是啥?

preg_replace替换属性中为null

preg_replace/string_replace 符号 - 或 * 到空格