如果不匹配则替换字符

Lar*_*ZuK 25 regex illegal-characters

我正在寻找一个删除非法字符的正则表达式.但我不知道角色会是什么.

例如:

在一个过程中,我希望我的字符串匹配([a-zA-Z0-9/-]*).所以我想替换所有上面的正则表达式不匹配的字符.

Kob*_*obi 46

那将是:

[^a-zA-Z0-9/-]+
Run Code Online (Sandbox Code Playgroud)

[^ ] 在一个字符类的开头否定它 - 它匹配不在类中的字符.

另请参见:字符类