正则表达式 - 插入多次

时间:2010-09-05 18:12:22

标签: php regex

例如我有这个:

Hello world!!
Hello all!

我要替换每个“!”以一段时期为例。用PHP。我该怎么做?

3 个答案:

答案 0 :(得分:5)

难道你不认为str_replace就足够了吗?

$str = str_replace('!','.',$str);

答案 1 :(得分:0)

preg_replace('#\!+#s', 'what_ever_you_want', $subject)

答案 2 :(得分:0)

我想通了。我不敢相信我之前没有看到这个。 !是一个元字符,所以我需要一个'\'前面。这就是它无法正常工作的原因。感谢。