java(8-正則)

例子:

import java.util.regex.*;
 
class RegexExample1{
   public static void main(String args[]){
      String content = "I am noob " +
        "from runoob.com.";
 
      String pattern = ".*runoob.*";
 
      boolean isMatch = Pattern.matches(pattern, content);
      System.out.println("字符串中是否包含了 'runoob' 子字符串? " + isMatch);
   }
}

詳細(xì):


將下一字符標(biāo)記為特殊字符、文本梅猿、反向引用或八進(jìn)制轉(zhuǎn)義符氓辣。例如,"n"匹配字符"n"袱蚓。"\n"匹配換行符钞啸。序列"\\"匹配"\","\("匹配"("。
^
匹配輸入字符串開始的位置体斩。如果設(shè)置了 RegExp 對象的 Multiline 屬性梭稚,^ 還會與"\n"或"\r"之后的位置匹配。
匹配輸入字符串結(jié)尾的位置絮吵。如果設(shè)置了 RegExp 對象的 Multiline 屬性弧烤, 還會與"\n"或"\r"之前的位置匹配。
*
零次或多次匹配前面的字符或子表達(dá)式蹬敲。例如暇昂,zo* 匹配"z"和"zoo"。* 等效于 {0,}伴嗡。
+
一次或多次匹配前面的字符或子表達(dá)式急波。例如,"zo+"與"zo"和"zoo"匹配瘪校,但與"z"不匹配幔崖。+ 等效于 {1,}渣淤。
?
零次或一次匹配前面的字符或子表達(dá)式赏寇。例如用踩,"do(es)?"匹配"do"或"does"中的"do"。? 等效于 {0,1}梅誓。
{n}
n 是非負(fù)整數(shù)。正好匹配 n 次佛南。例如梗掰,"o{2}"與"Bob"中的"o"不匹配,但與"food"中的兩個"o"匹配嗅回。
{n,}
n 是非負(fù)整數(shù)及穗。至少匹配 n 次。例如绵载,"o{2,}"不匹配"Bob"中的"o"埂陆,而匹配"foooood"中的所有 o苛白。"o{1,}"等效于"o+"。"o{0,}"等效于"o"焚虱。
{n,m}
m 和 n 是非負(fù)整數(shù)丸氛,其中 n <= m。匹配至少 n 次著摔,至多 m 次缓窜。例如,"o{1,3}"匹配"fooooood"中的頭三個 o谍咆。'o{0,1}' 等效于 'o?'禾锤。注意:您不能將空格插入逗號和數(shù)字之間。
?
當(dāng)此字符緊隨任何其他限定符(
摹察、+恩掷、?、{n}供嚎、{n,}黄娘、{n,m})之后時,匹配模式是"非貪心的"克滴。"非貪心的"模式匹配搜索到的逼争、盡可能短的字符串,而默認(rèn)的"貪心的"模式匹配搜索到的劝赔、盡可能長的字符串誓焦。例如,在字符串"oooo"中着帽,"o+?"只匹配單個"o"杂伟,而"o+"匹配所有"o"。
.
匹配除"\r\n"之外的任何單個字符仍翰。若要匹配包括"\r\n"在內(nèi)的任意字符赫粥,請使用諸如"[\s\S]"之類的模式。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末予借,一起剝皮案震驚了整個濱河市越平,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蕾羊,老刑警劉巖喧笔,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異龟再,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)尼变,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門利凑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浆劲,“玉大人,你說我怎么就攤上這事哀澈∨平瑁” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵割按,是天一觀的道長膨报。 經(jīng)常有香客問我,道長适荣,這世上最難降的妖魔是什么现柠? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮弛矛,結(jié)果婚禮上够吩,老公的妹妹穿的比我還像新娘。我一直安慰自己丈氓,他們只是感情好周循,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著万俗,像睡著了一般湾笛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上闰歪,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天迄本,我揣著相機(jī)與錄音,去河邊找鬼课竣。 笑死嘉赎,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的于樟。 我是一名探鬼主播公条,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼迂曲!你這毒婦竟也來了靶橱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤路捧,失蹤者是張志新(化名)和其女友劉穎关霸,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杰扫,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡队寇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了章姓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佳遣。...
    茶點(diǎn)故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡识埋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出零渐,到底是詐尸還是另有隱情窒舟,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布诵盼,位于F島的核電站惠豺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏风宁。R本人自食惡果不足惜洁墙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杀糯。 院中可真熱鬧扫俺,春花似錦、人聲如沸固翰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽骂际。三九已至疗琉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間歉铝,已是汗流浹背盈简。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留太示,地道東北人柠贤。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像类缤,于是被迫代替她去往敵國和親臼勉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • \ :將下一字符標(biāo)記為特殊字符餐弱、文本宴霸、反向引用或八進(jìn)制轉(zhuǎn)義符。例如膏蚓,"n"匹配字符"n"瓢谢。"\n"匹配換行符。序列...
    小沙鷹168閱讀 536評論 0 1
  • 在其他語言中驮瞧,\\表示:我想要在正則表達(dá)式中插入一個普通的(字面上的)反斜杠氓扛,請不要給它任何特殊的意義。 在 Ja...
    Grail_Oosaki閱讀 435評論 0 0
  • 工作中經(jīng)常要用到正則表達(dá)式剧董,做個歸納總結(jié)幢尚,方便自己及有相同需求的人查閱破停。 1. 常用的文本框輸入內(nèi)容控制表達(dá)式 2...
    程序猿KK閱讀 1,881評論 0 49
  • 正則表達(dá)式是一種文本模式翅楼,包括普通字符(例如尉剩,a 到 z 之間的字母)和特殊字符(稱為“元字符”)。模式描述在搜索...
    Ten_Minutes閱讀 318評論 0 0
  • 月淡毅臊,思濃理茎。一塘碧水映荷花,水清清管嬉,花碎碎皂林。記憶里許許多多無法忘卻的點(diǎn),正細(xì)細(xì)密密...
    冰夫閱讀 128評論 0 0