scala支援通過regex類的scala.util.matching封裝正規表示式。
建立乙個字串,並呼叫r()方法如 val pattern = "scala".r
scala中字串隱式轉換為乙個richstring並呼叫該方法來獲得正規表示式的乙個例項。
package com.dt.scala.moguyun
import scala.util.matching.regex
/** * 正規表示式的常用用法
* created by hlf on 2016/8/15.
*/object
helloregex
//上面會顯示的是 no match,因為得到的是乙個集合,而賦值只能是給乙個賦值,所以用下面的方式才不會報錯
"9527 scala"
match
}}結果findfirstin
findfirstinsome(9527 scala)
findfirstinsome(9527 scala)
findallin
findallin9527:scala
findallin007:spark
findallin544:kafka
使用match
no match
9527:scala
Scala正規表示式
在scala中,可以很方便地使用正規表示式來匹配資料。regex類 findallmatchin方法 示例說明 參考 val r r val eml1 qq12344 163.com val eml2 qq12344 com if r.findallmatchin eml1 size 0 else ...
scala正規表示式
案例演示 println 123 matches a za z0 9 false println 1123 matches a za z0 9 true 解析 建立正規表示式匹配規則 建立需要匹配的字元創物件 使用match進行規則匹配 案例演示 object regexdemo01 extends...
scala正規表示式
scala中正規表示式的用法 正規表示式是一種針對於字串的操作,主要功能有匹配 切割 替換和提取的作用,在scala中正則也是被頻繁使用的方法 regex.r表示為正規表示式 1 匹配 scala支援多種正規表示式解析,主要包括下面三種 string.matches 例1 val s 123456 ...