寫(xiě)了個(gè)Core Java源程序中的行號(hào)去掉的程序。

          Java中使用正則表達(dá)式,一般過(guò)程是

          Pattern pattern = Pattern.compile("\\d+\\. (\\s*.*)", Pattern.CASE_INSENSITIVE);

          Matcher matcher = pattern.matcher(string);

          while (matcher.find()) {}

          但這樣并沒(méi)有用到分組,小括號(hào)里的內(nèi)容并不會(huì)單獨(dú)列出。

          如果要去掉行號(hào),只想要小括號(hào)里的部分,使用group方法

          System.out.println(matcher.group(1));

          group(0)group()效果一樣,返回整行內(nèi)容

          group(x)則是返回和第x組小括號(hào)匹配的內(nèi)容(x<=1


          posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2.24 Java notes - Regular Expression

          Posted on 2007-04-22 20:25 ZelluX 閱讀(223) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): OOP
          2007-02-24 23:40:06
          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 西昌市| 义乌市| 尼勒克县| 河北省| 吴桥县| 惠东县| 车致| 星子县| 龙陵县| 喀什市| 寿光市| 芒康县| 哈巴河县| 平塘县| 乐业县| 平果县| 宝丰县| 江口县| 衡阳市| 犍为县| 潜山县| 石楼县| 浪卡子县| 麻江县| 信丰县| 昌吉市| 广州市| 故城县| 和平县| 台东县| 汝州市| 凤翔县| 阿巴嘎旗| 利川市| 沙湾县| 枞阳县| 崇州市| 盈江县| 新营市| 竹山县| 祥云县|