import scala.util.matching.Regex
var s = "23423523sar#$%79HSAFA!#*qwer"
val pattern = """[0-9A-Za-z]""".r
println((pattern findAllIn s).mkString(",")) 逗号连接,生成String
// println((pattern findAllIn s toList) 变为list
// println((pattern findFirstIn s toList) 只匹配第一个
结果:
import scala.util.matching.Regex
s: String = 23423523sar#$%79HSAFA!#*qwer
pattern: scala.util.matching.Regex = [0-9A-Za-z]
23423523sar79HSAFAqwer
参考链接:
https://www.runoob.com/scala/scala-regular-expressions.html
https://blog.csdn.net/qq_28633249/article/details/77686976
https://blog.csdn.net/legotime/article/details/51607159