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

學(xué)習(xí)Java正則表達(dá)式(匹配、替換、查找)

 更新時間:2015年12月14日 10:28:58   作者:jxgxy  
這篇文章主要介紹了Java正則表達(dá)式的匹配、替換、查找和切割等操作,對于正則表達(dá)式的匹配、替換大家已經(jīng)不陌生了吧

本文為大家分享了Java正則表達(dá)式的匹配、替換、查找和切割操作,有興趣的朋友可以參考一下

import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class test {
 public static void main(String[] args) {
  getStrings(); //用正則表達(dá)式獲取指定字符串內(nèi)容中的指定內(nèi)容
  System.out.println("********************");
  replace(); //用正則表達(dá)式替換字符串內(nèi)容
  System.out.println("********************");
  strSplit(); //使用正則表達(dá)式切割字符串
  System.out.println("********************");
  strMatch(); //字符串匹配
 }

 private static void strMatch() {
  String phone = "13539770000";
  //檢查phone是否是合格的手機號(標(biāo)準(zhǔn):1開頭,第二位為3,5,8,后9位為任意數(shù)字)
  System.out.println(phone + ":" + phone.matches("1[358][0-9]{9,9}")); //true 
  
  String str = "abcd12345efghijklmn";
  //檢查str中間是否包含12345
  System.out.println(str + ":" + str.matches("\\w+12345\\w+")); //true
  System.out.println(str + ":" + str.matches("\\w+123456\\w+")); //false
 }

 private static void strSplit() {
  String str = "asfasf.sdfsaf.sdfsdfas.asdfasfdasfd.wrqwrwqer.asfsafasf.safgfdgdsg";
  String[] strs = str.split("\\.");
  for (String s : strs){
   System.out.println(s);
  }  
 }

 private static void getStrings() {
  String str = "rrwerqq84461376qqasfdasdfrrwerqq84461377qqasfdasdaa654645aafrrwerqq84461378qqasfdaa654646aaasdfrrwerqq84461379qqasfdasdfrrwerqq84461376qqasfdasdf";
  Pattern p = Pattern.compile("qq(.*?)qq");
  Matcher m = p.matcher(str);
  ArrayList<String> strs = new ArrayList<String>();
  while (m.find()) {
   strs.add(m.group(1));   
  } 
  for (String s : strs){
   System.out.println(s);
  }  
 }

 private static void replace() {
  String str = "asfas5fsaf5s4fs6af.sdaf.asf.wqre.qwr.fdsf.asf.asf.asf";
  //將字符串中的.替換成_,因為.是特殊字符,所以要用\.表達(dá),又因為\是特殊字符,所以要用\\.來表達(dá).
  str = str.replaceAll("\\.", "_");
  System.out.println(str);  
 }
}

代碼的重點之處已經(jīng)為大家注明了,希望大家可以仔細(xì)研究,從中總結(jié)學(xué)習(xí)技巧。

相關(guān)文章

  • Java排序方法sort用法詳解

    Java排序方法sort用法詳解

    這篇文章主要為大家詳細(xì)介紹了Java排序方法sort用法,對數(shù)組、集合的排序方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • SpringBoot中使用JWT的實戰(zhàn)

    SpringBoot中使用JWT的實戰(zhàn)

    本文主要介紹了SpringBoot中使用JWT的實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MyBatis-Plus自定義通用的方法實現(xiàn)

    MyBatis-Plus自定義通用的方法實現(xiàn)

    MP自帶的條件構(gòu)造器雖然很強大,有時候也避免不了寫稍微復(fù)雜一點業(yè)務(wù)的sql,本文主要介紹了MyBatis-Plus自定義通用的方法實現(xiàn),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 一文徹底了解Java的組合模式

    一文徹底了解Java的組合模式

    組合模式(Composite?Pattern)指將對象組合成樹形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu),?使得用戶對單個對象和組合對象的使用具有一致性。本文就來帶大家深入了解一下Java的組合模式吧
    2023-02-02
  • Java集合類的組織結(jié)構(gòu)和繼承、實現(xiàn)關(guān)系詳解

    Java集合類的組織結(jié)構(gòu)和繼承、實現(xiàn)關(guān)系詳解

    這篇文章主要介紹了Java集合類的組織結(jié)構(gòu)和繼承、實現(xiàn)關(guān)系,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • idea多環(huán)境配置及問題解決方案

    idea多環(huán)境配置及問題解決方案

    這篇文章主要介紹了idea多環(huán)境配置及問題解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • java字符串相加時的內(nèi)存表現(xiàn)和原理分析

    java字符串相加時的內(nèi)存表現(xiàn)和原理分析

    這篇文章主要介紹了java字符串相加時的內(nèi)存表現(xiàn)和原理分析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 在Java的MyBatis框架中建立接口進行CRUD操作的方法

    在Java的MyBatis框架中建立接口進行CRUD操作的方法

    這篇文章主要介紹了在Java的MyBatis框架中建立接口進行CRUD操作的方法,CRUD是指在做計算處理時的增加(Create)、重新取得數(shù)據(jù)(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫,需要的朋友可以參考下
    2016-04-04
  • 純Java代碼實現(xiàn)流星劃過天空

    純Java代碼實現(xiàn)流星劃過天空

    本文給大家介紹純java代碼實現(xiàn)流星劃過天空,包括流星個數(shù),流星飛行的速度,色階,流星大小相關(guān)變量設(shè)置。對java流星劃過天空特效代碼感興趣的朋友可以參考下本文
    2015-10-10
  • JAVA如何獲取客戶端IP地址和MAC地址

    JAVA如何獲取客戶端IP地址和MAC地址

    本篇文章主要介紹了JAVA如何獲取客戶端IP地址和MAC地址非常具有實用價值,這里整理了詳細(xì)的代碼,需要的朋友可以參考下
    2017-08-08

最新評論

淮阳县| 淮北市| 柘城县| 河西区| 新营市| 汤阴县| 谢通门县| 子长县| 鄢陵县| 四川省| 静海县| 宁陵县| 大厂| 泰宁县| 治多县| 宁南县| 宝应县| 福泉市| 唐山市| 巢湖市| 垫江县| 图们市| 阳信县| 邵阳市| 泰州市| 邵阳市| 贵阳市| 绵阳市| 玉树县| 建宁县| 铜陵市| 阳原县| 永宁县| 色达县| 高要市| 红原县| 靖安县| 梁平县| 闻喜县| 临泽县| 平乡县|