正则表达式匹配类中除特定字符之外的所有字符

pri*_*ry0 2 ruby regex

什么是最好的方式匹配类中的所有标点符号[[:punct:]],除了@#

Pla*_*ure 9

你可以使用负向前瞻:

(?:(?![#\@])[[:punct:]])+
Run Code Online (Sandbox Code Playgroud)