Java正則表達式簡介
Java提供了java.util.regex
包,用於與正則表達式進行模式匹配。 Java正則表達式與Perl編程語言非常相似,非常容易學習。
正則表達式是一種特殊的字符序列,可使用模式保存的專用語法來匹配或查找其他字符串或字符串集。 它們可用於搜索,編輯或操作文本和數據。
java.util.regex
包主要由以下三個類組成 -
Pattern類 - 模式對象是正則表達式的編譯表示。
Pattern
類不提供公共構造函數。 要創建模式,必須首先調用其公共靜態compile()
方法,然後返回Pattern
對象。 這些方法接受正則表達式作爲第一個參數。Matcher類 -
Matcher
對象是解釋模式並對輸入字符串執行匹配操作的引擎。 與Pattern
類一樣,Matcher
沒有定義公共構造函數。 通過在Pattern
對象上調用matcher()
方法獲取Matcher
對象。PatternSyntaxException
-PatternSyntaxException
對象是未經檢查的異常,指示正則表達式模式中的語法錯誤。