精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

Java正則表達式匹配模式的用法-創新互聯

本篇內容介紹了“Java正則表達式匹配模式的用法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

成都創新互聯公司服務項目包括澤庫網站建設、澤庫網站制作、澤庫網頁制作以及澤庫網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,澤庫網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到澤庫省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

Greediness(貪婪型):較大匹配

X?、X*、X+、X{n,} 是較大匹配。例如你要用 “<.+>” 去匹配 “aaava abb”,也許你所期待的結果是想匹配 “”,但是實際結果卻會匹配到 “aava 。

在 Greediness 的模式下,會盡量大范圍的匹配,直到匹配了整個內容,這時發現匹配不能成功時,開始回退縮小匹配范圍,直到匹配成功

String test = "aaava abb ";
String reg = "<.+>";
System.out.println(test.replaceAll(reg, "###"));

輸出:a###abb

Reluctant(Laziness)(勉強型):最小匹配
X??、X*?、X+?、X{n,}? 是最小匹配,其實X{n,m}?和X{n }?有些多余。在 Greediness 模式之后添加 ? 就成最小匹配。

在 Reluctant 的模式下,只要匹配成功,就不再繼續嘗試匹配更大范圍的內容

String test = "aaava abb ";
String reg = "<.+?>";
System.out.println(test.replaceAll(reg, "###"));

輸出:a###aava ###abb

與 Greediness 不同,Reluctant 模式下匹配了兩次內容

Possessive(占有型):完全匹配
X?+、X*+、X++、X{n,}+ 是完全匹配,在 Greediness 模式之后添加 + 就成完全匹配。

Possessive 模式與 Greediness 有一定的相似性,那就是都盡量匹配較大范圍的內容,直到內容結束,但與 Greediness 不同的是,完全匹配不再回退嘗試匹配更小的范圍。


String test = "aaava abb ";
String reg = "<.++>";
String test2 = "";
String reg2 = "";
System.out.println(test.replaceAll(reg, "###"));
System.out.println(test2.replaceAll(reg2, "###"));

輸出:aaava abb

“Java正則表達式匹配模式的用法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!


本文題目:Java正則表達式匹配模式的用法-創新互聯
網頁網址:http://m.jcarcd.cn/article/cesced.html
主站蜘蛛池模板: 国产精品极品在线 | 日韩综合网 | 国产精品欧美一 | 欧美中日韩免费观 | 成人免费无 | 国产精品情侣 | 最新国产成人盗摄精品视频 | 日本中文字幕第一页 | 国产玉足 | 日本大片免费一级 | 日韩美女三级视频 | 国内精品| 中文字幕高清免费 | 欧美一级视频免费 | 欧美性在线观看 | 国产69| 青青草原国产在 | 国产9色在线 | 国产精品自在线 | 91国产爽爽黄 | 国产精品九九视频 | 国产传媒61精品o | 破解中文字幕 | 日本不卡中文字幕 | 午夜成人福利电影 | 九色蝌蚪熟女 | 国产精品无需 | 国产不卡免费观看 | 国产欧美自拍日韩 | 最新国产拍偷乱偷 | 国产中老年妇女精品 | 国产高清超 | 九色老女人 | 欧美淫秽一区二区 | 午夜日韩在线观看 | 中文字幕精品二区 | 午夜视频在线观看完 | 日本成年视频操场 | 国产有码一级 | 成人国内 | 日本搞黄在线观看 |