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

Java 正則表達(dá)式詳細(xì)使用

 更新時間:2017年10月19日 14:47:46   作者:java蝦米的博客  
這篇文章主要介紹了Java 正則表達(dá)式詳細(xì)使用,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

Java 正則表達(dá)式的使用,具體內(nèi)容如下所示:

java.util.regex.Pattern
java.util.regex.Matcher

1.Match

match 是從字符串最頭部開始匹配,一直到結(jié)束,需要匹配整個串

String content = "Welcome, bob!";
content.match("bob");  //false
content.match(".*bob")  //false
content.match(".*bob.*") //true
String str="test@yahoo.com.cn";
Pattern pattern = Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+",Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(str);
boolean a = matcher.matches(); //匹配的時候返回true

2.Find

boolean b = matcher.find(); //包含正則匹配的串為true
// 找到所有匹配的串
while(matcher.find()) {
  String extracted = matcher.group(0)
}

3.Replace

matcher.replaceFirst("")
matcher.replaceAll("");

4.Group

group(0) 代表整個表達(dá)式
String line = "#星座運勢#20171013";
String pattern = "\\#(\\p{L}*)\\#(\\d+)"; //\p{L} 匹配 unicode any kind of letter from any language
// 創(chuàng)建 Pattern 對象
Pattern r = Pattern.compile(pattern);
// 現(xiàn)在創(chuàng)建 matcher 對象
Matcher m = r.matcher(line);
if (m.find( )) {
  System.out.println("Found value: " + m.group(0) );  // "#星座運勢#20171013"
  System.out.println("Found value: " + m.group(1) );  // 星座運勢
  System.out.println("Found value: " + m.group(2) );  // 20171013
} else {
  System.out.println("NO MATCH");
}

總結(jié)

以上所述是小編給大家介紹的Java 正則表達(dá)式詳細(xì)使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 老程序員教你一天時間完成Java迷宮小游戲

    老程序員教你一天時間完成Java迷宮小游戲

    最近經(jīng)常在機(jī)房看同學(xué)在玩一個走迷宮的游戲,比較有趣,自己也用java寫一個實現(xiàn)隨機(jī)生成迷宮的算法,其實就是一個圖的深度優(yōu)先遍歷算法.
    2021-08-08
  • Java實現(xiàn)多個sheet頁數(shù)據(jù)導(dǎo)出功能

    Java實現(xiàn)多個sheet頁數(shù)據(jù)導(dǎo)出功能

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)多個sheet頁數(shù)據(jù)導(dǎo)出功能的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • Spring?Cloud?Gateway編碼實現(xiàn)任意地址跳轉(zhuǎn)的示例

    Spring?Cloud?Gateway編碼實現(xiàn)任意地址跳轉(zhuǎn)的示例

    本文主要介紹了Spring?Cloud?Gateway編碼實現(xiàn)任意地址跳轉(zhuǎn)的示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Java?Spring?Boot請求方式與請求映射過程分析

    Java?Spring?Boot請求方式與請求映射過程分析

    這篇文章主要介紹了Java?Spring?Boot請求方式與請求映射過程分析,Spring?Boot支持Rest風(fēng)格:使用HTTP請求方式的動詞來表示對資源的操作
    2022-06-06
  • Mybatisplus主鍵生成策略算法解析

    Mybatisplus主鍵生成策略算法解析

    這篇文章主要介紹了Mybatisplus主鍵生成策略算法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • maven創(chuàng)建spark項目的pom.xml文件配置demo

    maven創(chuàng)建spark項目的pom.xml文件配置demo

    這篇文章主要為大家介紹了maven創(chuàng)建spark項目的pom.xml文件配置demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Java字符串操作全解析之語法、示例與應(yīng)用場景分析

    Java字符串操作全解析之語法、示例與應(yīng)用場景分析

    在Java算法題和日常開發(fā)中,字符串處理是必備的核心技能,本文全面梳理Java中字符串的常用操作語法,結(jié)合代碼示例、應(yīng)用場景和避坑指南,可快速掌握字符串處理技巧,輕松應(yīng)對筆試面試高頻題目,感興趣的朋友一起看看吧
    2025-04-04
  • Java垃圾回收機(jī)制簡述

    Java垃圾回收機(jī)制簡述

    這篇文章主要為大家詳細(xì)介紹了Java垃圾回收機(jī)制的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • SpringBoot通過ip獲取歸屬地的幾種方式分享

    SpringBoot通過ip獲取歸屬地的幾種方式分享

    在日常我們逛網(wǎng)站的時候會發(fā)現(xiàn)我們登錄后會出現(xiàn)歸屬地信息,例如:我在廣州登錄會顯示廣東廣州,有些更加精確的會顯示到區(qū)縣,那么我們來看看有哪些方式來獲取歸屬地信息,今天我們來聊一聊
    2023-09-09
  • springcloud如何用Redlock實現(xiàn)分布式鎖

    springcloud如何用Redlock實現(xiàn)分布式鎖

    本文主要介紹了springcloud如何用Redlock實現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論

开远市| 榆中县| 通榆县| 尉氏县| 济源市| 临沭县| 平遥县| 大田县| 青神县| 财经| 江门市| 新邵县| 大英县| 柏乡县| 桃园市| 太和县| 遂宁市| 鹤壁市| 阳江市| 镇原县| 台中县| 雅安市| 东平县| 舞钢市| 金坛市| 宁安市| 丰原市| 滨州市| 岳西县| 莱州市| 通州区| 昌都县| 浪卡子县| 泗阳县| 印江| 察哈| 淮阳县| 兰西县| 麟游县| 宝山区| 古田县|