正则表达同时包含2个甚至多个关键字 content.contains(keyword1)&&content.contains(keyword2)

Posted Treysure

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达同时包含2个甚至多个关键字 content.contains(keyword1)&&content.contains(keyword2)相关的知识,希望对你有一定的参考价值。

有三个字符串如何匹配同时包含两个关键字的字符串

str1 = "this is the first check run" str2 = "the first run" str3 = "the first time runing" 有两个关键字(“first ”、”check “) 正则表达式怎么写 然后匹配到str1
// regExp (?=.*我是谁)(?=.*C)^.*$
// java code
List<String> list = Arrays.asList(new String[]
     
    "this is the first check run",
    "the first run",
    "the first time runing"
);
 
List<String> matches = new ArrayList<String>();
 
for(String word : list)
     
    //包含check且包含first
    if(word.matches("(?=.*check)(?=.*first)^.*$"))
        matches.add(word);

 
System.out.println(Arrays.toString(matches.toArray()));

以上是关于正则表达同时包含2个甚至多个关键字 content.contains(keyword1)&&content.contains(keyword2)的主要内容,如果未能解决你的问题,请参考以下文章

python正则表达式同时匹配多个关键字(多关键字匹配)

多个关键字用orand包含不包含动态拼接为正则表达式和SQL查询条件

javascript正则表达式如何表达同时包含多个字符串

在 NotePad++ 中使用正则表达式查找多个关键字?

易语言正则表达式中,如何匹配多个关键词,例如我要在“你好我是地球人”中匹配“好”和“地”

正则表达式匹配指定中文字符串