隨筆-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
          主站蜘蛛池模板: 高邑县| 和政县| 洛南县| 额尔古纳市| 张家界市| 天台县| 青海省| 遵化市| 江北区| 伽师县| 浑源县| 淮阳县| 株洲市| 邹城市| 鹤壁市| 临武县| 临清市| 浙江省| 普洱| 阆中市| 长兴县| 临朐县| 平罗县| 金溪县| 开鲁县| 拉孜县| 高淳县| 温宿县| 鄂州市| 周至县| 乌兰浩特市| 彩票| 望城县| 稻城县| 介休市| 分宜县| 乐昌市| 蕲春县| 汝州市| 确山县| 中山市|