寫了個Core Java源程序中的行號去掉的程序。

          Java中使用正則表達式,一般過程是

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

          Matcher matcher = pattern.matcher(string);

          while (matcher.find()) {}

          但這樣并沒有用到分組,小括號里的內容并不會單獨列出。

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

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

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

          group(x)則是返回和第x組小括號匹配的內容(x<=1


          posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          2.24 Java notes - Regular Expression

          Posted on 2007-04-22 20:25 ZelluX 閱讀(221) 評論(0)  編輯  收藏 所屬分類: OOP
          2007-02-24 23:40:06
          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 巴楚县| 沙河市| 铜陵市| 综艺| 囊谦县| 保定市| 栾城县| 陵川县| 英吉沙县| 壤塘县| 神农架林区| 滦南县| 阿克陶县| 孟州市| 长治市| 德格县| 桦南县| 江川县| 托克托县| 阳春市| 石渠县| 贵南县| 静安区| 甘肃省| 彰化市| 新巴尔虎左旗| 清徐县| 姜堰市| 儋州市| 南投市| 丹凤县| 德令哈市| 太仆寺旗| 当涂县| 寻乌县| 周宁县| 白山市| 家居| 遂溪县| 鸡西市| 武定县|