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

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

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

    asdtiang的博客 感謝blogjava提供的博客交流平臺

    groovy 中的正則表達式

    Posted on 2010-01-22 16:54 asdtiang 閱讀(2654) 評論(0)  編輯  收藏 所屬分類: groovy

    這幾天在學習groovy,文檔不多,尤其是中文的,所以自己在看groovy自帶的英語文檔.
    groovy的版是1.7.0
    在網(wǎng)上看了下groovy的正則表達式,和文檔描述的不一樣,
    寫出來,方便學習。其實就是貼圖。


    英文好的就不用解釋。
    由于可能圖片顯示不出來,簡單翻譯下:
    regular=/[^a][a-z]*/?????? //在groovy中定義一個正則表達式,正則表達式以/開始,以/結束
    println "potatoe"==~ /potatoe/?? //在groovy中測試一個字符串是否滿足一個正則表達式,用==~
    a? 表示一個或零個a
    a* 表示零個或n個a(零個或以上)
    a+ 表示n個a(1個或以上)
    a{n} 表示n個a(如,a{3}表示3個a,即aaa)
    a|b 表示a或b
    [abcd] 表示a或b或c或d,相當于a|b|c|d
    [a-z] 表示a到z之間的任意一個,同理[A-Z]是A到Z之間的任意一個
    ^a 表示以a開頭,注意區(qū)分:[^a]不以a開頭

    一個替換的例子:
    excerpt="At school,Harry had no one. Everybody kenw that Dudley's gang hated that odd Harry Potter "+
    ?????? "in hits baggy old clothes and broken glasses,adn nobody liked to disagree with Dudley's gang."
    matcher=(excerpt=~/Harry Potter/)
    excerpt=matcher.replaceAll("Tanya Grotter")
    println excerpt
    matcher =(excerpt=~/Harry/)
    excerpt=matcher.replaceAll("Tanya")
    println excerpt

    天蒼蒼,野茫茫,風吹草底見牛羊

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    posts - 80, comments - 24, trackbacks - 0, articles - 32

    Copyright © asdtiang

    asdtiang的博客 PaidMailz
    點擊廣告網(wǎng)賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
    主站蜘蛛池模板: 国产亚洲大尺度无码无码专线| 亚洲av无码国产精品色在线看不卡| 亚洲国产精品无码久久久不卡| 午夜在线免费视频 | 免费VA在线观看无码| 国产免费一区二区三区VR| 污视频网站免费在线观看| 亚洲熟妇少妇任你躁在线观看无码| 人成电影网在线观看免费| 国产亚洲大尺度无码无码专线 | 亚洲另类春色国产精品| 久久电影网午夜鲁丝片免费| 亚洲精品中文字幕| 免费人成视频x8x8入口| 中文字幕在线成人免费看| 亚洲欧洲日韩不卡| 最近最新MV在线观看免费高清| 亚洲日韩一中文字暮| 亚洲区日韩区无码区| 国产精品免费高清在线观看| 亚洲午夜电影在线观看高清| 国产乱色精品成人免费视频| 中文字幕av无码不卡免费| 亚洲第一二三四区| 国产男女猛烈无遮档免费视频网站| 免费看美女午夜大片| 亚洲视频在线观看一区| 免费鲁丝片一级在线观看| 中文字幕在线视频免费观看| 亚洲午夜在线一区| 亚洲男人在线无码视频| 全部免费毛片在线播放| 国产亚洲精品91| 亚洲狠狠综合久久| 免费观看亚洲人成网站| 免费国产成人α片| 亚洲乱亚洲乱妇无码| 亚洲国产精品无码一线岛国| 破了亲妺妺的处免费视频国产| 免费人成网站在线观看不卡| 亚洲另类无码专区首页|