本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-230  文章-8  trackbacks-0
          無聊一直想看明白正則表達式,但這門課程要深入需要太常時間了,就看了java api中所提供的正則表達式,做了個小例子,也算一個入門吧.
          在java中正則運算主要由三部分構成.

          1、模式Parttern

          2、知配器Matcher

          3、輸入字符串

          參考如下例子和別的blog
          package example;
          import java.util.regex.*;

          public class RegexDemo {

              
          /**
               * 
          @param args
               
          */
              
          public static void main(String[] args) {
                  
          // TODO Auto-generated method stub
                  String str="ccdewps kkikk";
                  String regEx
          ="a|f";
                  Pattern  p
          =Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);
                  Matcher m
          =p.matcher(str);
                  
          boolean result=m.find();
                  System.out.println(result);
                  
          //替換
                  str="ababccded,ab ,love ";
                  regEx
          ="a+";
                  p
          =Pattern.compile(regEx);
                  m
          =p.matcher(str);
                  String s
          =m.replaceAll("--"); //""表示刪除
                  System.out.println(s);
                  regEx
          ="(love)";
                  p
          =Pattern.compile(regEx);
                  m
          =p.matcher(str);
                  String s1
          =m.replaceAll("&"); //""表示刪除
                  System.out.println(s1);
                  System.out.println(m.find());
                  p
          =Pattern.compile("c.e");
                  m
          =p.matcher(str);
                  System.out.println(m.find());
                  System.out.println(m.replaceFirst(
          "呵呵,正則表達式"));
              }

          }

           

          這篇介紹java 正則的blog寫得不錯,細心看一遍就能弄懂個大概
          http://blog.csdn.net/ambitiontan/archive/2005/12/21/558195.aspx

          最后切記正則的目的:對字符串正行,查找匹配、替換、刪除等工作。

           

          posted on 2008-01-21 13:57 有貓相伴的日子 閱讀(758) 評論(0)  編輯  收藏 所屬分類: jdk
          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(32)

          隨筆分類(222)

          隨筆檔案(224)

          文章分類(4)

          文章檔案(7)

          相冊

          收藏夾(4)

          最新評論

          閱讀排行榜

          評論排行榜

          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 牙克石市| 达日县| 当阳市| 东辽县| 页游| 隆安县| 盐亭县| 新民市| 黄冈市| 巴楚县| 新竹县| 松滋市| 常德市| 高雄县| 永济市| 河津市| 忻城县| 蓝山县| 珠海市| 商丘市| 晋江市| 化德县| 武夷山市| 金乡县| 屏南县| 长兴县| 吉木乃县| 汉沽区| 岳阳市| 阳高县| 武鸣县| 平陆县| 镇沅| 正阳县| 高雄市| 喀喇沁旗| 临沧市| 凌源市| 闽侯县| 广州市| 且末县|