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

java基于正則提取字符串中的數(shù)字功能【如提取短信中的驗證碼】

 更新時間:2017年01月30日 09:48:57   作者:books1958  
這篇文章主要介紹了java基于正則提取字符串中的數(shù)字功能,可用于提取短信中的驗證碼,涉及java基于正則的字符串匹配相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了java基于正則提取字符串中的數(shù)字功能。分享給大家供大家參考,具體如下:

使用Java正則可以很方便的從字符串中提取符合條件的內(nèi)容。

1.提取字符串中所有的手機號:

private void getPhoneNum(String smsBody) {
    Pattern pattern = Pattern.compile("(13|14|15|18)\\d{9}");
    Matcher matcher = pattern.matcher(smsBody);
    while (matcher.find()) {
      System.out.println(matcher.group());
    }
}

2.在Android開發(fā)中,有時候需要提取短信中的驗證碼(6位數(shù)字):

private String getYzmFromSms(String smsBody) {
    Pattern pattern = Pattern.compile("\\d{6}");
    Matcher matcher = pattern.matcher(smsBody);
    if (matcher.find()) {
      return matcher.group();
    }
    return null;
}

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述對大家java程序設計有所幫助。

相關(guān)文章

  • Spring底層機制環(huán)境搭建全過程

    Spring底層機制環(huán)境搭建全過程

    本文介紹了如何創(chuàng)建和使用Spring框架,包括模塊創(chuàng)建、依賴引入、環(huán)境搭建、Bean的生命周期管理、AOP編程以及代碼托管,通過實際操作和代碼示例,詳細講解了Spring的核心概念和功能
    2024-12-12
  • JVM中最耗cpu的線程查找方法

    JVM中最耗cpu的線程查找方法

    這篇文章主要為大家介紹了JVM中最耗cpu的線程查找方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • java用靜態(tài)工廠代替構(gòu)造函數(shù)使用方法和優(yōu)缺點

    java用靜態(tài)工廠代替構(gòu)造函數(shù)使用方法和優(yōu)缺點

    這篇文章主要介紹了java用靜態(tài)工廠代替構(gòu)造函數(shù)使用方法和優(yōu)缺點,需要的朋友可以參考下
    2014-02-02
  • 學習Java九大內(nèi)置對象

    學習Java九大內(nèi)置對象

    學習Java九大內(nèi)置對象,從現(xiàn)在開始,希望大家可以通過這篇文章可以真正的理解Java九大內(nèi)置對象,感興趣的朋友可以參考一下
    2016-05-05
  • 使用SpringSecurity處理CSRF攻擊的方法步驟

    使用SpringSecurity處理CSRF攻擊的方法步驟

    這篇文章主要介紹了使用SpringSecurity處理CSRF攻擊的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • java同一個類中,一個無事務方法調(diào)用一個有事務方法時,事務失效問題

    java同一個類中,一個無事務方法調(diào)用一個有事務方法時,事務失效問題

    本文詳細介紹了Spring框架中事務管理的實現(xiàn)原理,包括@Transactional注解的使用、事務的開啟、提交和回滾機制,以及代理對象的兩種實現(xiàn)方式(JDK動態(tài)代理和CGLIB代理),文章還探討了在同一個類中調(diào)用有事務方法時事務失效的原因,并提供了解決方法
    2024-12-12
  • Spring spel表達式使用方法示例

    Spring spel表達式使用方法示例

    這篇文章主要介紹了Spring spel表達式使用方法示例,通過一些實例向大家展示了spel表達式的用法,需要的朋友可以了解下。
    2017-09-09
  • JavaSE文件操作工具類FileUtil詳解

    JavaSE文件操作工具類FileUtil詳解

    這篇文章主要為大家詳細介紹了JavaSE系列之文件操作工具類FileUtil,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java多線程通信:交替打印ABAB實例

    Java多線程通信:交替打印ABAB實例

    這篇文章主要介紹了Java多線程通信:交替打印ABAB實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • JDK8中新增的原子性操作類LongAdder詳解

    JDK8中新增的原子性操作類LongAdder詳解

    這篇文章主要給大家介紹了關(guān)于JDK8中新增的原子性操作類LongAdder的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-08-08

最新評論

武威市| 内黄县| 徐闻县| 汝阳县| 宣武区| 娱乐| 天柱县| 日喀则市| 抚远县| 澎湖县| 永新县| 木里| 洪雅县| 武鸣县| 清河县| 鄄城县| 桐梓县| 崇礼县| 兰考县| 泸西县| 满洲里市| 公安县| 自贡市| 余庆县| 卢龙县| 新河县| 尚义县| 大港区| 青铜峡市| 昭觉县| 夏津县| 中牟县| 奉贤区| 正蓝旗| 海城市| 大埔区| 十堰市| 抚远县| 雅安市| 秭归县| 布尔津县|