本站不再更新,歡迎光臨 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 有貓相伴的日子 閱讀(763) 評論(0)  編輯  收藏 所屬分類: jdk
          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 射阳县| 应城市| 堆龙德庆县| 墨玉县| 文昌市| 北宁市| 濮阳市| 贡山| 泽州县| 泰来县| 灵宝市| 盐源县| 镇康县| 淳化县| 峨眉山市| 禹州市| 嘉荫县| 日土县| 濮阳市| 松阳县| 凤山市| 广安市| 扬州市| 且末县| 衡东县| 宝坻区| 勐海县| 盱眙县| 天峨县| 岳西县| 德阳市| 清水河县| 万盛区| 嘉峪关市| 浦城县| 江达县| 甘谷县| 南投市| 栾城县| 中超| 江都市|