成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java 正則表達(dá)式

zebrayoung / 1513人閱讀

摘要:正則表達(dá)式是從字符串最頭部開始匹配,一直到結(jié)束,需要匹配整個(gè)串匹配的時(shí)候返回包含正則匹配的串為找到所有匹配的串代表整個(gè)表達(dá)式星座運(yùn)勢(shì)匹配創(chuàng)建對(duì)象現(xiàn)在創(chuàng)建對(duì)象星座運(yùn)勢(shì)星座運(yùn)勢(shì)參考資料

Java 正則表達(dá)式
java.util.regex.Pattern
java.util.regex.Matcher
Match

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

String content = "Welcome, bob!";
content.match("bob");    //false
content.match(".*bob")   //false
content.match(".*bob.*") //true


String str="[email protected]";
Pattern pattern = Pattern.compile("[w.-]+@([w-]+.)+[w-]+",Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(str);
boolean a = matcher.matches(); //匹配的時(shí)候返回true
Find
boolean b = matcher.find(); //包含正則匹配的串為true
// 找到所有匹配的串
while(matcher.find()) {
    String extracted = matcher.group(0)
}
Replace
matcher.replaceFirst("")
matcher.replaceAll("");
Group

group(0) 代表整個(gè)表達(dá)式

String line = "#星座運(yùn)勢(shì)#20171013";
String pattern = "#(p{L}*)#(d+)";  //p{L}  匹配 unicode any kind of letter from any language
// 創(chuàng)建 Pattern 對(duì)象
Pattern r = Pattern.compile(pattern);
 
// 現(xiàn)在創(chuàng)建 matcher 對(duì)象
Matcher m = r.matcher(line);

if (m.find( )) {
   System.out.println("Found value: " + m.group(0) );    // "#星座運(yùn)勢(shì)#20171013"
   System.out.println("Found value: " + m.group(1) );    // 星座運(yùn)勢(shì)
   System.out.println("Found value: " + m.group(2) );    // 20171013
} else {
   System.out.println("NO MATCH");
}
參考資料

http://www.oschina.net/code/s...

http://www.runoob.com/java/ja...

http://www.regular-expression...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/67757.html

相關(guān)文章

  • JavaScript中的正則達(dá)式

    Javascript的正則表達(dá)式是前端中比較重要的部分,正則表達(dá)式主要用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,文章主要對(duì)JavaScript中的正則的學(xué)習(xí)與總結(jié) 正則表達(dá)式的定義 正則表達(dá)式:是一個(gè)描述字符模式的對(duì)象,JavaScrip中正則表達(dá)式用RegExp對(duì)象表示,可以使用RegExp構(gòu)造函數(shù)來創(chuàng)建正則對(duì)象 正則表達(dá)式的創(chuàng)建 1.字面量創(chuàng)建 var reg = /[a-z]/; 2.構(gòu)...

    _Zhao 評(píng)論0 收藏0
  • JavaScript 中的正則達(dá)式

    摘要:正則表達(dá)式的意義中的正則表達(dá)式使用表示,可以使用構(gòu)造函數(shù)來創(chuàng)建對(duì)象,不過對(duì)象更多的是通過一種特殊的直接量語法來創(chuàng)建。用構(gòu)造函數(shù)也可以定義一個(gè)與之等價(jià)的正則表達(dá)式,代碼如下正則表達(dá)式的模式規(guī)則是由一個(gè)字符序列組成的。 正則表達(dá)式的模式匹配 正則表達(dá)式(regular expression)是一個(gè)描述字符模式的對(duì)象。javascript的RegExp對(duì)象表示正則表達(dá)式,String和Reg...

    _Dreams 評(píng)論0 收藏0
  • 正則達(dá)式 深入淺出2--從java API開始

    摘要:正則表達(dá)式等待匹配的字符這里可以輸入任何繼承了的類返回一個(gè)值說明是否匹配這里需要注意的是,和均不允許通過構(gòu)造器新建一個(gè)對(duì)象。 前言 之前一直想要做一個(gè)自己的爬蟲,然后從nba數(shù)據(jù)相關(guān)的網(wǎng)上【虎撲,騰訊,官網(wǎng)等,要視網(wǎng)站是否支持】爬點(diǎn)數(shù)據(jù)寫數(shù)據(jù)分析和圖形化展示。雖然年輕的時(shí)候就實(shí)現(xiàn)過這個(gè)功能,但是當(dāng)時(shí)直接借用了一個(gè)網(wǎng)上現(xiàn)成的jar包,然后在那個(gè)基礎(chǔ)上寫了一個(gè)非常簡(jiǎn)陋的正則表達(dá)式來提取數(shù)據(jù)...

    andycall 評(píng)論0 收藏0
  • Java 正則達(dá)式

    摘要:正則表達(dá)式是一個(gè)強(qiáng)大的字符串處理工具,可以對(duì)字符串進(jìn)行查找提取分隔替換等操作。例如,正則表達(dá)式用于匹配的三個(gè)訪問控制符其中之一邊界匹配符數(shù)量標(biāo)識(shí)符貪婪模式數(shù)量表示符默認(rèn)采用貪婪模式。方法以空格為分隔符,將字符串分割成多個(gè)子串哈哈 正則表達(dá)式是一個(gè)強(qiáng)大的字符串處理工具,可以對(duì)字符串進(jìn)行查找、提取、分隔、替換等操作。String類里提供了如下幾個(gè)特殊方法 boolean matches(...

    forrest23 評(píng)論0 收藏0
  • JavaScript正則達(dá)式的匹配模式

    摘要:選擇分組和引用正則表達(dá)式的語法還包括指定選擇項(xiàng)子表達(dá)式分組和引用前一子表達(dá)式的特殊字符。帶圓括號(hào)的表達(dá)式的另一個(gè)用途是允許在同一正則表達(dá)式的后部引用前面的子表達(dá)式。 正則表達(dá)式(regular expression)是一個(gè)描述字符模式的對(duì)象。JavaScript的 RegExp類 表示正則表達(dá)式,String和RegExp都定義了方法,后者使用正則表達(dá)式進(jìn) 行強(qiáng)大的模式匹配和文本檢索與...

    wqj97 評(píng)論0 收藏0
  • 【愣錘筆記】一支穿云箭、正則來相見

    摘要:表示進(jìn)行多行匹配。如果正則表達(dá)式中含有子表達(dá)式,那么該數(shù)組后續(xù)的項(xiàng)依次為匹配到的第一個(gè)子表達(dá)式的匹配結(jié)果,第二個(gè)第個(gè)。關(guān)于正則方法有一點(diǎn)必須要提,很容易導(dǎo)致錯(cuò)誤的情況。這時(shí)候直接使用該正則表達(dá)式對(duì)進(jìn)行方法調(diào)用,卻返回了。匹配前一項(xiàng)至少次。有人說,一行正則抵得上100行代碼……正則表達(dá)式,每門語言都有,在我們的js開發(fā)中,最常見的使用場(chǎng)景:一是表單驗(yàn)證,像是登錄注冊(cè)啊,用戶輸入檢測(cè)啊,不管在前...

    wangbjun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<