简体   繁体   English

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

[英]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.

相关问题 正则表达式将一组单词列入黑名单 - Regular expression to blacklist a set of words 如何使Django url正则表达式不包含所有单词? - How can I make Django url regular expression not to catch all words? 如何创建一个找到第一个内部对词的正则表达式? - How can I make a regular expression which finds the first inner pair words? 如何使用正则表达式比较单词却忽略某些单词? - How can I compare words using regular expression but ignore certain ones? 如何建立一个正则表达式来捕获由单个空格分隔的单词? - How can I build a regular expression that captures words separated by single spaces? 如何通过正则表达式提取符号之后和空格之前的所有单词 - How can I extract all the words after a symbol and before space by Regular Expression 如何使用正则表达式使用Javascript替换字符串中特定单词之外的所有内容 - How can I use a Regular Expression to replace everything except specific words in a string with Javascript 我怎样才能写一个正则表达式(regex)来排除US和USA这两个词? - How can I write a regular expression (regex) to exclude the words US and USA? 如何使用JavaScript正则表达式匹配包含两个相同单词的字符串中的单词? - How can i match a word in a string which has two same words before it using JavaScript regular expression? 如何将有效词与ruby正则表达式匹配 - How do I match valid words with a ruby regular expression
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM