PHP Regex - 从字符串中删除无效字符

Ste*_*ier 1 php regex preg-replace

我知道有很多正则表达式的问题,但我不太了解它,我也找不到足够好的解释来得出我想要得到的解决方案.

在PHP中,使用

preg_replace($pattern,"",$data); 
Run Code Online (Sandbox Code Playgroud)

我想允许所有字母数字字符以及减号,句号和下划线字符.我需要的$模式是什么?

Exp*_*lls 7

$pattern = "/[^\w.-]/";
Run Code Online (Sandbox Code Playgroud)

这是完全符合您所描述的要求的否定字符类.

  • @The_Land_Of_Devils_SriLanka有趣..你有什么证据吗? (2认同)