摘要: 在Scala 中有两种弱变量 val 和 var 他们最主要的区别就是 val不能再赋值,var可以在生命周期中被多次赋值。 val: 1 scala> val msg=”Hello,world!”; 2 msg: java.lang.String = Hello,world! 3 scala> m 阅读全文
posted @ 2020-01-20 17:53 博二爷 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1,/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个 2,/i 表示匹配的时候不区分大小写 3,/m 表示多行匹配,什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号 转自https://note.youdao.com/y 阅读全文
posted @ 2020-01-20 15:44 博二爷 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如 var regx=/user/d/; var str=“user18dsdfuser2dsfsd”; var rs=regx.exe 阅读全文
posted @ 2020-01-20 11:54 博二爷 阅读(3063) 评论(0) 推荐(0) 编辑
摘要: 字符 描述 例子 \ 将下一个字符标记为特殊字符、或原义字符、或向后引用、或八进制转义符。 \n 表示换行符、\d 匹配 [0-9] 的数字 ^ 匹配输入字符串的开始位置。 ^abc 表示匹配有 abc 开头的字符串 $ 匹配输入字符串的结束位置。 ^\d$ 表示匹配一个 [0-9] 的数字 * 匹 阅读全文
posted @ 2020-01-20 11:02 博二爷 阅读(1324) 评论(0) 推荐(0) 编辑