正則表達式教程!

花了一些業餘時間完成的,和大家一起分享 :)

http://download.csdn.net/source/370958

HTML格式,爲了讓其中的 Java 代碼高亮顯示需要開啓JavaScript。

全文譯自 Java Tutorial 的 Regular Expressions 一章,
本人英文很爛,不能保證譯文的質量,還是建議大家直接看原文:
http://java.sun.com/docs/books/tutorial/essential/regex/index.html

本文是對Java中正則表達式的入門,主要介紹了:元字符、字符類、預定義字符類、量詞、捕獲組、邊界匹配,
以及 java.util.regex 包中三個 public 類的用法等,後面還有幾道課後練習題。

遺憾的是該教程對非捕獲組只介紹了內嵌標誌表達式簡單的使用,對於 Pattern API 上其他的非捕獲組構造
絲毫沒有涉及。對於常用的選擇結構( ¦),以及字符類中的轉義等等也沒有涉及。

該教程比較適合從未接觸過正則表達式或者是對正則表達式還不很清楚的同學使用,爲今後學習更高級的正則
表達式奠定基礎。


PS:藉此推薦幾個關於正則表達式的網站:

http://regexlib.com
這個站點上有好多現成可用的正則表達式,比如:符合RFC規範的 E-mail 地址和 URL,以及日期等等,
有些是研究RFC的專家寫的。
這個站點比較好,有很多東西可以直接拿來使用。

http://www.regular-expressions.info
這個站點也不錯,上面有很多的例子和正則表達式教程。要了解關於更多的正則表達式可以到該站點上去學習。

http://www.regexlab.com/zh/
這個站點大家可能比較熟悉吧,上面有《揭開正則表達式的神祕面紗》一文,不過該站的資源比較少。

來自:CSDN的火龍果帖子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章