[英]How can i blacklist words in a regular expression?
我正在尝试将“未知”和“重新启动”这两个词列入黑名单。 我该如何使用正则表达式呢?
而且我有一个与之匹配的用户列表,但我希望它将某些单词(例如unknown)重新启动并重新加入黑名单,同时仍匹配诸如“ 15ppool”和“ vici”之类的名称。
这是我目前尝试的表情:
^[a-z]+|\w{4,8}
除非您必须构建正则表达式以匹配所需的格式,否则只需排除这两个术语即可:
while(<DATA>){
chomp;
say unless /unknown|reboot/;
}
__DATA__
foo
15ppool
unknown
bar
vici
reboot
baz
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.