如何将正则表达式中的单词列入黑名单



我正在尝试将"未知"和"重新启动"这两个词列入黑名单。如何使用正则表达式执行此操作?

我有一个匹配的用户列表,但我希望它将某些单词(如未知(列入黑名单并重新启动,同时仍然匹配"15ppool"和"vici"等名称。

这是我尝试过的当前表达式的样子:

 ^[a-z]+|w{4,8}

除非您必须构建一个正则表达式以匹配您想要的格式,否则只需排除这两个术语:

while(<DATA>){
    chomp;
    say unless /unknown|reboot/;
}
__DATA__
foo
15ppool
unknown
bar
vici
reboot
baz

最新更新