[英]How can i blacklist words in a regular expression?
I am trying to blacklist the words "unknown" and "reboot". 我正在尝试将“未知”和“重新启动”这两个词列入黑名单。 How do i do that using regular expressions?
我该如何使用正则表达式呢?
And i have a list of users that it matches but i want it to blacklist certain words like unknown and reboot whilst still matching names such as "15ppool" and "vici". 而且我有一个与之匹配的用户列表,但我希望它将某些单词(例如unknown)重新启动并重新加入黑名单,同时仍匹配诸如“ 15ppool”和“ vici”之类的名称。
This is what my current expression looks like that i have tried: 这是我目前尝试的表情:
^[a-z]+|\w{4,8}
Unless you have to build a regex to match your desired format, just exclude those two terms: 除非您必须构建正则表达式以匹配所需的格式,否则只需排除这两个术语即可:
while(<DATA>){
chomp;
say unless /unknown|reboot/;
}
__DATA__
foo
15ppool
unknown
bar
vici
reboot
baz
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.