亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

java 正則表達(dá)式 pattern.unix_lines(即?d)解

系統(tǒng) 1923 0
在使用Pattern.compile函數(shù)時(shí),可以加入控制正則表達(dá)式的匹配行為的參數(shù): ?
    Pattern Pattern.compile(String regex, int flag) 
  

flag的取值范圍如下:?
    Pattern.CANON_EQ
當(dāng)且僅當(dāng)兩個(gè)字符的"正規(guī)分解(canonical decomposition)"都完全相同的情況下,才認(rèn)定匹配。比如用了這個(gè)標(biāo)志之后,表達(dá)式"a\u030A"會(huì)匹配"?"。默認(rèn)情況下,不考慮"規(guī)范相等性(canonical equivalence)"。
  
?
    Pattern.CASE_INSENSITIVE(?i)
默認(rèn)情況下,大小寫不明感的匹配只適用于US-ASCII字符集。這個(gè)標(biāo)志能讓表達(dá)式忽略大小寫進(jìn)行匹配。要想對(duì)Unicode字符進(jìn)行大小不明感的匹配,只要將UNICODE_CASE與這個(gè)標(biāo)志合起來就行了。
  
?
    Pattern.COMMENTS(?x)
在這種模式下,匹配時(shí)會(huì)忽略(正則表達(dá)式里的)空格字符(譯者注:不是指表達(dá)式里的"\\s",而是指表達(dá)式里的空格,tab,回車之類)。注釋從#開始,一直到這行結(jié)束。可以通過嵌入式的標(biāo)志來啟用Unix行模式。 
  

    Pattern.DOTALL(?s) 
在這種模式下,表達(dá)式'.'可以匹配任意字符,包括表示一行的結(jié)束符。默認(rèn)情況下,表達(dá)式'.'不匹配行的結(jié)束符。 
  

    Pattern.MULTILINE (?m)
在這種模式下,'^'和'$'分別匹配一行的開始和結(jié)束。此外,'^'仍然匹配字符串的開始,'$'也匹配字符串的結(jié)束。默認(rèn)情況下,這兩個(gè)表達(dá)式僅僅匹配字符串的開始和結(jié)束。
  
?
    Pattern.UNICODE_CASE (?u)
在這個(gè)模式下,如果你還啟用了CASE_INSENSITIVE標(biāo)志,那么它會(huì)對(duì)Unicode字符進(jìn)行大小寫不明感的匹配。默認(rèn)情況下,大小寫不敏感的匹配只適用于US-ASCII字符集。
  
?
    Pattern.UNIX_LINES(?d)
在這個(gè)模式下,只有'\n'才被認(rèn)作一行的中止,并且與'.','^',以及'$'進(jìn)行匹配
  


以上內(nèi)容中提到的Pattern.UNIX_LINES(?d)完整的相關(guān)解釋如下:
????? 默認(rèn)情況下(沒有使用UNIX——LINES時(shí))是識(shí)別完整的行終結(jié)符,匹配文本行邊界的元字符會(huì)把CR/LF視為不可分隔的單位,一次性匹配這兩個(gè)字符。

????? 舉例來說,$和\Z通常會(huì)匹配行終結(jié)符之前的位置。LF是行終結(jié)符,但只有在它不屬于CR/LF(也就是說,LF之前沒有CR)的情況下,$和\Z才能匹配字符串末尾的LF之前的位置。

????? MUTILINE模式中的$和^也是如此,在這種模式下,只有在CR之后沒有LF的情況下,^才能匹配CR之后的位置;只有在LF之前不是CR的情況下,$才能匹配LF之前的位置。

????? 必須說清楚的是,DOTALL對(duì)CR/LF的處理沒有影響(DOTALL只影響點(diǎn)號(hào),而點(diǎn)號(hào)總是逐個(gè)處理字符的),UNIX——LINES根本不存在此類問題(它只識(shí)別CR,所有其它行終結(jié)符都不需要特殊處理)。

?
注:

java 正則表達(dá)式 pattern.unix_lines(即?d)解釋

java 正則表達(dá)式 pattern.unix_lines(即?d)解釋


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲第一区香蕉_国产a | 久久久青青久久国产精品 | 日日插天天操 | 黑人特级粗α级毛片 | 亚洲黄色免费看 | 免费一级特黄视频 | 亚洲精品宾馆在线精品酒店 | 久草视频在线网 | 国产高清对白国产露脸91 | 99热成人精品免费久久 | 一级aaaaaa毛片免费 | 日韩视频一区二区三区 | 久久国产大片 | 手机在线看片国产 | 久久夜色精品国产尤物 | 欧美一区二区三区视频 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 欧美成人专区 | 91久久综合九色综合欧美98 | 91精品国产福利在线观看性色 | 奇米影视亚洲春色 | 日本视频中文字幕 | 九九热精 | 欧美日韩亚洲国产 | 亚洲国产成人在线视频 | 四虎永久网址在线观看 | 婷婷视频在线 | 毛片免费观看网址 | 国产精品欧美日韩视频一区 | 国内精品久久国产大陆 | 国产亚洲高清在线精品99 | 久久精品久久久 | 久草网在线| 色老头老太做爰视频在线观看 | 国产精品一区二区久久沈樵 | 久久久免费网站 | 妖精视频在线看免费视频 | 不卡国产在线 | 成人a视频 | 91久久澡人人爽人人添 | 亚洲综合色秘密影院秘密影院 |