最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java?正則獲取兩個字母之間的內(nèi)容(最新推薦)

 更新時間:2023年07月24日 10:59:22   作者:GJQ-JAVA  
這篇文章主要介紹了Java正則獲取兩個字母之間的內(nèi)容,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Java 正則獲取兩個字母之間的內(nèi)容

正則匹配兩個字符之間的內(nèi)容

表達式: (?<=A).*?(?=B)

匹配兩個字符串A與B之間的內(nèi)容,不包含A和B

// 匹配規(guī)則
    String reg = "(?<=E).*?(?=U)";
    String temp = "qwErtyUio";
    Pattern pattern = Pattern.compile(reg);
    Matcher matcher = pattern.matcher(temp);
    if( matcher.find() ){
        System.out.println(matcher.group());
    }
   //打印內(nèi)容 rty

表達式: A.*?(?=B)

匹配兩個字符串A與B之間的內(nèi)容,包含B,不包含A

// 匹配規(guī)則
        String reg = "W.*?(?=H)";
        String temp = "eWiowedjewHw";
        Pattern pattern = Pattern.compile(reg);
        Matcher matcher = pattern.matcher(temp);
        if( matcher.find() ){
            System.out.println(matcher.group());
        }
       //打印內(nèi)容 iowedjewH

表達式: A.*?B

匹配兩個字符串A與B之間的內(nèi)容,包含A和B

// 匹配規(guī)則
        String reg = "A.*?B";
        String temp = "aAabcBc";
        Pattern pattern = Pattern.compile(reg);
        Matcher matcher = pattern.matcher(temp);
        if( matcher.find() ){
            System.out.println(matcher.group());
        }
       //打印內(nèi)容 AabcB

注: “ . ”表示任意字符,“ ? ”表示匹配一次或多次,“ ?<=A ” 表示以A開頭,“ ?=B ”表示以B結(jié)尾

java 正則表達式截取兩個字符串之間的內(nèi)容

有一個需求,需要截取字符串中,兩個字符串之間的內(nèi)容。

比如字符串:啊啊啊標題@多項選擇題描述@呵呵呵呵

現(xiàn)在需要截取【標題@】和【描述@】之間的字符串,使用正則表達式的方式截取,代碼如下

        String text3 = "啊啊啊標題@多項選擇題描述@呵呵呵呵";
        String reg3 = "(?<=標題@)[\\s\\S]*(?=描述@)";
        Pattern p3 = Pattern.compile(reg3);
        Matcher m3 = p3.matcher(text3);
        if(m3.find()){
            System.out.println(m3.group());
        }

輸出結(jié)果:

?String reg3 = "(?<=標題@)[\\s\\S]*(?=描述@)";

這個正則表達式使用了零寬斷言,匹配標題@開頭,并且描述@結(jié)尾的字符串,并且不包括這兩個字符串。[\\s\\S]是匹配任何空或者非空的字符,*表示匹配0次或者多次。

如果需要保留這個開頭的字符串和結(jié)尾的字符串,那么正則表達式可以改為這樣:

String reg3 = "標題@[\\s\\S]*描述@";

改為這樣后,輸出內(nèi)容就變?yōu)榱讼旅孢@樣,會包含前面和后面的字符串:

到此這篇關(guān)于Java 正則獲取兩個字母之間的內(nèi)容的文章就介紹到這了,更多相關(guān)正則匹配兩個字符之間的內(nèi)容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

平顺县| 定陶县| 修文县| 贞丰县| 即墨市| 思南县| 客服| 长岛县| 湄潭县| 利川市| 特克斯县| 乐昌市| 那曲县| 塔城市| 霍邱县| 六安市| 昌乐县| 屯门区| 扎兰屯市| 常熟市| 余姚市| 桂阳县| 广安市| 仁寿县| 谷城县| 永定县| 河曲县| 高清| 同仁县| 通山县| 乐业县| 鹿邑县| 来安县| 天祝| 陇西县| 堆龙德庆县| 通山县| 麦盖提县| 永福县| 海宁市| 资兴市|