Регулярные выражения - вставка несколько раз - PullRequest
0 голосов
/ 05 сентября 2010

То же, например, у меня есть это:

Hello world!!
Hello all!

Я хочу заменить каждое "!" с периодом, например. С PHP. Как бы я это сделал?

Ответы [ 3 ]

5 голосов
/ 05 сентября 2010

Тебе не кажется, что str_replace будет достаточно?

$str = str_replace('!','.',$str);
0 голосов
/ 05 сентября 2010

Я разобрался.Я не могу поверить, что я не видел этого раньше.!является метасимволом, поэтому мне нужно перед ним \.Вот почему это не сработало.Спасибо.

0 голосов
/ 05 сентября 2010
preg_replace('#\!+#s', 'what_ever_you_want', $subject)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...