限制更换时间

时间:2011-06-21 12:02:36

标签: php regex

PHP中是否有一个函数可以用来替换另一个特定字符,但是我应该能够限制替换次数吗? 我目前正试图让preg_replace()工作,因为它有这种能力,但似乎有些不对劲。这是我正在使用的:

$args[0] = preg_replace("/\$/", $args[$x], $args[0], 1);

$args[0] contains letters and special "$" characters, which should be replaced.

任何帮助?

2 个答案:

答案 0 :(得分:5)

你试过"/\\$/"(2个反斜杠)吗?

(有关详细信息,请参阅How to escape $ in PHP using preg_replace?

答案 1 :(得分:-1)

这是替换fn的语法:

preg_replace($patterns, $replacements, $string);

所以你必须在你的字符串末尾添加替换(你要用它替换它的字符)后首先放置模式。