Java 正規表示式用於文字操作任務,包括驗證輸入(如電子郵件地址)、提取資料(如整數)、取代文字、分割字串、查找匹配以及建立自訂匹配器。
Java 正規表示式的用法
正規表示式(regex)是強大的模式匹配工具,在Java 中可用於各種文字操作任務。其用法廣泛,包括:
1. 驗證輸入
String email = "example@example.com"; boolean isValid = email.matches("^[a-zA-Z0-9.!#$%&'* /=?^_
{|}~-] @[a-zA-Z0-9]( ?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA- Z0-9-]{0,61}[a-zA-Z0-9])?)*$");`2. 擷取資料
String text = "The number is 123"; int number = Integer.parseInt(text.replaceAll("[^\\d]", "")) ;
3. 取代文字
String text = "123abc456 "; text = text.replaceAll("[0-9]", "X");
#4. 分割字串
String[] tokens = text.split(",");
##5. 尋找符合
#6. 自訂匹配器
##建立自訂匹配器以驗證特定格式:
正規表示式語法基於下列符號:
普通字元:符合自身考慮使用正規表示式函式庫(例如Apache Commons Regex)以簡化複雜模式。
以上是java中正規表示式的用法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!