Kotlin學習筆記(五十八)正規表示式
JavaRegex.java(Java中的正規表示式)
public class JavaRegex {
public static void main(String[] args) {
String source = "Hello,This is my phone number:010-12345678."; //原文字
//正則式,在(三位數-八位數)的格式前後可以有任意文字
String pattern = ".*(\\d{3}-\\d{8}).*";
//用正則式匹配文字獲取匹配器
Matcher matcher = Pattern.compile(pattern).matcher(source);
while (matcher.find()) { //匹配器進行匹配
System.out.println(matcher.group()); //列印元文字資訊
System.out.println(matcher.group(1)); //列印匹配到的資訊
}
}
}
</br>
KotlinUserJavaRegex.kt(在Kotlin中呼叫java的正規表示式)
fun main(args: Array<String>) {
val source = "Hello,This is my phone number:010-12345678." //原文字
//正則式,在(三位數-八位數)的格式前後可以有任意文字
val pattern = """.*(\d{3}-\d{8}).*"""
//用正則式匹配文字獲取匹配器
val matcher = Pattern.compile(pattern).matcher(source)
while (matcher.find()) { //匹配器進行匹配
println(matcher.group()) //列印元文字資訊
println(matcher.group(1)) //列印匹配到的資訊
}
}
</br>
KotlinRegex.kt(使用Kotlin中的正規表示式)
fun main(args: Array<String>) {
val source = "Hello,This is my phone number:010-12345678." //原文字
val pattern = """.*(\d{3}-\d{8}).*""" //正則式
//使用kotlin方法列印出匹配出的內容
Regex(pattern).findAll(source).toList().flatMap(MatchResult::groupValues).forEach(::println)
}
相關文章
- 正規表示式學習筆記筆記
- Python學習筆記 - 正規表示式Python筆記
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- Python學習筆記|Python之正規表示式Python筆記
- js加固之正規表示式學習筆記JS筆記
- python 中的正規表示式學習筆記Python筆記
- 正規表示式學習筆記(1)-認識正則筆記
- 工作學習筆記(二) 正規表示式(轉載)筆記
- JavaScript正規表示式學習筆記(二) - 打怪升級JavaScript筆記
- Day1-學習筆記-js之正規表示式筆記JS
- python爬蟲學習筆記4-正規表示式Python爬蟲筆記
- 正規表示式速查筆記筆記
- JS筆記(15): 正規表示式JS筆記
- Go 正規表示式學習Go
- JavaScript正規表示式迷你書-筆記JavaScript筆記
- Python筆記五之正規表示式Python筆記
- 正規表示式學習和練習
- 《正規表示式必知必會》學習筆記以及示例文件筆記
- 如何快速學習正規表示式
- 正規表示式入門學習
- 最容易理解的正規表示式筆記筆記
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 通過js正規表示式例項學習正規表示式基本語法JS
- java 正規表示式語法學習Java
- 正規表示式學習(2)---字元特性字元
- 學習正規表示式(js、C#)JSC#
- 正規表示式複習
- 正規表示式學習筆記(5)- ES6新增及參考連結筆記
- 正規表示式(初學)
- 正規表示式re.compile的學習Compile
- js正規表示式基本語法學習JS
- 從 Vue parseHTML 來學習正規表示式VueHTML
- JS助記 ----- 正規表示式JS
- Python學習筆記 - lambda表示式Python筆記
- learn-regex:正規表示式學習資源
- Golang正則筆記 :使用正規表示式處理題庫文字Golang筆記
- 【記錄】正規表示式入門
- 正規表示式中的捕獲和反向引用筆記筆記
- 正規表示式