本站不再更新,歡迎光臨 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開發技術網
          主站蜘蛛池模板: 河源市| 南宁市| 长治市| 汝阳县| 定襄县| 西安市| 乳源| 晋宁县| 沈阳市| 延长县| 牡丹江市| 庆元县| 广饶县| 长兴县| 泰安市| 无为县| 蒙城县| 交口县| 方山县| 微博| 丰台区| 青河县| 晴隆县| 仙桃市| 敖汉旗| 商南县| 宜黄县| 台中市| 泉州市| 吉隆县| 满洲里市| 沙坪坝区| 休宁县| 武冈市| 四子王旗| 上林县| 西宁市| 阿克| 文水县| 昔阳县| 明水县|