首頁 > 專家說

正則表達(dá)式 有三個(gè)字符串如何匹配同時(shí)包含兩個(gè)關(guān)鍵字的字符串

來源:新能源網(wǎng)
時(shí)間:2024-08-17 13:19:57
熱度:

正則表達(dá)式 有三個(gè)字符串如何匹配同時(shí)包含兩個(gè)關(guān)鍵字的字符串【專家解說】:12345678910111213141516171819// regExp (?=.*我是誰)(?=.*C

【專家解說】:12345678910111213141516171819// regExp (?=.*我是誰)(?=.*C)^.*$// java codeList<String> list = Arrays.asList(new String[]{         "我是誰我是A",    "我是誰我是B",    "我是誰我是C"}); List<String> matches = new ArrayList<String>(); for(String word : list){         //包含我是誰且包含C    if(word.matches("(?=.*我是誰)(?=.*C)^.*$"))        matches.add(word);} System.out.println(Arrays.toString(matches.toArray()));