如何从字符串中删除逗号和句点?

Jos*_*h R 28 php regex preg-replace

我有包含这样的字符串:

"Favourite bands: coldplay, guns & roses, etc.,"
Run Code Online (Sandbox Code Playgroud)

如何删除逗号和句点preg_replace

mea*_*gar 118

你可以用

preg_replace('/[.,]/', '', $string);
Run Code Online (Sandbox Code Playgroud)

但使用正则表达式进行简单的字符替换是过度的.

你最好使用strtr:

strtr($string, array('.' => '', ',' => ''));
Run Code Online (Sandbox Code Playgroud)

str_replace:

str_replace(array('.', ','), '' , $string);
Run Code Online (Sandbox Code Playgroud)