<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    零全零美(www.zzgwt.com)
    生活中的很多事情,并不像If...Else那么簡單!
    posts - 96,comments - 52,trackbacks - 0

       "|":意思是"或",他可以把多個子表達式組合成一個總的表達式,而這個總表達式擁有子表達式的全部能力
        例如:Yang 可以匹配 My name is YangKai,that is my first name is Yang and my second name is Kai中的Yang,Kai
    可以用來匹配其中的Kai,但是這兩個子表達式要么只能取Yang要么只能取Kai,如果我們要求一次性把所有的Yang和Kai都取出來,
    我們就可以這樣做:Yang|Kai 
        這個時候應該區別一下多選結構與字符組[],字符組[]的單位為單個字符,意思是字符組[]總是以字符為單位去匹配,本例中如果我們這樣:[YangKai],那么該表示的作用是匹配字符串中所有的Y,所有的a,所有的n.....,他不會去把Yang作為一個單位,也不會把Kai作為一個單位,而每個多選結構可以是一個單獨的正則表達式,可以去匹配任意長度的文本。
       同樣應該注意的一點是:如果把"|"放在字符組[]的內部,他只是一個普通的字符,不是元字符。
       多個多選結構可以用()組合,如:a(ng|dd|ni)k的意思是匹配a后是ng或者是dd或者是ni然后是k的字符串,又如:^(Form|To|Mail) : 以From或者To或者Mail開頭的行

    posted on 2008-11-21 13:44 零全零美 閱讀(3657) 評論(2)  編輯  收藏 所屬分類: 正則表達式

    FeedBack:
    # re: 正則表達式學習筆記(2) 多選結構--匹配任意子表達式
    2008-11-24 10:06 | 劉凱毅
    很好
    確實學到原來沒注意到幾個地方
    1. []中'|' 是普通的,不需要轉換
    2. ^(Form|To|Mail) 是可行的,原來笨笨的 ^((Form)|(To)|(Mail))

    并且我補充點
    在java中使用 | 要轉義為 \\|使用
    javascript | 要轉義為 \| 使用

    我在使用java 正則中做到一些嘗試 希望對大家有幫助
    java regex 正則部分高級特性使用l

    @昨夜流星
    看好你哦 :) 期待 3 --

      回復  更多評論
      
    # re: 正則表達式學習筆記(2) 多選結構--匹配任意子表達式
    2009-10-05 18:28 | ThundeR
    @劉凱毅
    哈哈~~~又從你的回復中收獲良多~~
    多謝博主和一樓的兩位!  回復  更多評論
      
    主站蜘蛛池模板: 亚洲国产精品无码久久久久久曰| 青娱乐免费视频在线观看| 国产国产成年年人免费看片| 久久亚洲sm情趣捆绑调教 | 亚洲人成影院在线观看| 午夜亚洲国产理论片二级港台二级| 免费看国产成年无码AV片| 激情五月亚洲色图| 妞干网免费观看视频| 亚洲日韩AV无码一区二区三区人| 毛片a级毛片免费观看免下载| 久久亚洲国产成人影院| 天天摸天天碰成人免费视频| jzzijzzij在线观看亚洲熟妇| 国产美女无遮挡免费网站| 无遮挡呻吟娇喘视频免费播放| 亚洲午夜无码AV毛片久久| 中文永久免费观看网站| 亚洲国产综合91精品麻豆| 亚欧色视频在线观看免费| 亚洲中文无码卡通动漫野外| 免费日本黄色网址| 最近的2019免费中文字幕| 亚洲电影中文字幕| 三年片在线观看免费观看高清电影| 亚洲欧美成aⅴ人在线观看| 亚洲国产一区二区视频网站| 99久久免费国产特黄| 亚洲欧洲日本精品| 国产成人无码a区在线观看视频免费| 有码人妻在线免费看片| 婷婷精品国产亚洲AV麻豆不片| 91免费播放人人爽人人快乐| 色偷偷尼玛图亚洲综合| 亚洲成人午夜在线| 日韩一品在线播放视频一品免费| 国产无遮挡色视频免费观看性色| 亚洲高清视频免费| 四虎永久免费地址在线观看| 日韩电影免费在线观看| 亚洲日本VA午夜在线影院|