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

时间:2016-02-16 10:43:09

标签: regex perl

我正在尝试将“未知”和“重新启动”一词列入黑名单。我如何使用正则表达式?

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

这是我目前的表达式,我尝试过:

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

1 个答案:

答案 0 :(得分:1)

除非您必须构建符合所需格式的正则表达式,否则请排除这两个术语:

while(<DATA>){
    chomp;
    say unless /unknown|reboot/;
}

__DATA__
foo
15ppool
unknown
bar
vici
reboot
baz