隨筆-3  評論-0  文章-8  trackbacks-0

          RegularExpress RegularExpress

          import java.util.regex.*;

          regex有2個類:Pattern Match

          Pattern用來定義正則表達式,Match用來進行判別。

          一般來說,你可以這樣來用:

                                  Pattern p = Pattern.compile("a*b");
                                  Matcher m = p.matcher("aaaaab");
                                  boolean b = m.matches();

          如果你覺得行數太多了,你也可以這樣來用:

                                 boolean b = Pattern.matches("a*b", "aaaaab");

          一般來說,跟Perl相似,不同的部分請看JDK文檔部分的Comparison to Perl 5。

          嗯……具體的Pattern的定義可以去查JDK文檔,這里是較常用的:

          哦,對了,你也可以用apache.regexp.*;的實現。嗯,不過既然JDK已經支持了……

          還有誰知道Jarkarta 的ORO還能提供什么更引人入勝的文本處理功能,不妨告訴我一聲,我現在就懶得去看了。

          就這。

          posted on 2005-08-24 11:10 Smokingcat 閱讀(139) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 乌审旗| 绍兴市| 巴彦淖尔市| 南京市| 大方县| 莱阳市| 台东县| 德江县| 宽城| 济阳县| 伊宁县| 宁晋县| 洛阳市| 易门县| 武功县| 略阳县| 祁东县| 平果县| 银川市| 吐鲁番市| 左权县| 育儿| 宜君县| 綦江县| 徐州市| 柞水县| 垦利县| 富平县| 铅山县| 原平市| 忻城县| 赤城县| 兴山县| 元氏县| 黄冈市| 水富县| 琼中| 肇东市| 上蔡县| 九龙县| 都兰县|