0019.scala正则表达式
来源:互联网 发布:网络机顶盒要多少钱 编辑:程序博客网 时间:2024/05/16 08:54
packagecom.jn.scala.basics
/**
* 正则表达式
* Created by admin on 2015/11/22.
*/
objectRegExpressOps {
defmain(args: Array[String]) {
valregex = """([0-9]+) ([a-z]+)""".r//这样就变成了一个正则表达式
valnumPattern = "[0-9]+".r
valnumberPattern = """\s+[0-9]+\s+""".r
//findAllIn方法进行遍历匹配,注意这里在写的时候555和666前面空格,如果没有那么是没有值的
for(matchString <- numberPattern.findAllIn(" 555 Scala, 666 Spark"))
println(matchString)
// 555
// 666
//找到首个匹配
println(numberPattern.findFirstIn("88ss,java, 222 hadoop"))
//Some( 222 )
valnumitemPatern = """([0-9]+) ([a-z]+)""".r
valnumitemPatern(num, item) = "88 hadoop"
valline = "666 spark"//这里用到了模式匹配
line match {
casenumitemPatern(num, blog) => println (num +" \t"+ blog)
case_ => println( "oop...")
}
// 666 spark
}
/**
* 正则表达式
* Created by admin on 2015/11/22.
*/
objectRegExpressOps {
defmain(args: Array[String]) {
valregex = """([0-9]+) ([a-z]+)""".r//这样就变成了一个正则表达式
valnumPattern = "[0-9]+".r
valnumberPattern = """\s+[0-9]+\s+""".r
//findAllIn方法进行遍历匹配,注意这里在写的时候555和666前面空格,如果没有那么是没有值的
for(matchString <- numberPattern.findAllIn(" 555 Scala, 666 Spark"))
println(matchString)
// 555
// 666
//找到首个匹配
println(numberPattern.findFirstIn("88ss,java, 222 hadoop"))
//Some( 222 )
valnumitemPatern = """([0-9]+) ([a-z]+)""".r
valnumitemPatern(num, item) = "88 hadoop"
valline = "666 spark"//这里用到了模式匹配
line match {
casenumitemPatern(num, blog) => println (num +" \t"+ blog)
case_ => println( "oop...")
}
// 666 spark
}
}
0 0
- 0019.scala正则表达式
- Scala正则表达式
- scala Regex 正则表达式
- Scala 正则表达式
- Scala 正则表达式
- scala-正则表达式
- scala 正则表达式
- Scala正则表达式模式
- scala正则表达式
- scala支持正则表达式
- [Scala]Scala学习笔记七 正则表达式
- Scala教程(九)正则表达式
- scala基础23-正则表达式
- Scala入门之正则表达式
- scala 中文匹配正则表达式
- Scala——正则表达式
- scala模式匹配和正则表达式
- Scala的正则表达式regex操作
- 快速求幂(二分求幂)
- 三大框架的概述
- QtNetwork: No such file or directory 问题的解决办法
- 2015年研究生数模[D]的后记
- ubuntu14.04 安装Docker
- 0019.scala正则表达式
- Unable to start the virtual deice. The virtual device got no IP address.
- 判断、选择、循环结构
- JAVA学习笔记之AWT的应用
- Min Stack
- Chrome有个HTTP请求报文生成插件叫postman,这插件在http服务接口调试时非常实用(Mac OS安装方法)
- security破解
- 函数(方法)
- @SuppressWarings注解基本用法及取值类型