这个正则表达式究竟做了什么?

时间:2013-04-23 15:01:32

标签: php regex pcre

PHP代码是:

$cleanedVer = preg_replace('/[^0-9,.,a-z,A-Z-]/','',$someVer);

它可以清除版本刺痛但有时会清除太多信息。

我不确定这个PCRE正则表达式对上面代码段中的字符串做了什么。有人在乎解释吗?

1 个答案:

答案 0 :(得分:6)

删除任何字母数字,点(。),逗号(,)或连字符( - )的字符。