明天就周末了,啊哈哈哈哈~~~
今天就总结个小知识点慰劳一下辛苦的技几。。。吧~
正则表达式攻略
^ 匹配输入字符串开始的位置;当在一组方括号里使用 ^ 时,表示"非"或"排除",常用来剔除某个字符
$ 匹配输入字符串结尾的位置
* 匹配前面的子表达式零次或多次
+ 匹配前面的子表达式一次或多次
\d 匹配一个数字字符
[^a-z] 匹配除了小写字母以外的所有字符
\s 匹配任何空白字符,包括空格、制表符(\t 或 \x09 或 \cl)、换页符(\f)
一个数字 {x} 的意思是前面的字符或字符簇只出现x次 ;
一个数字加逗号 {x,} 的意思是前面的内容出现x或更多的次数 ;
两个数字用逗号分隔的数字 {x,y} 表示前面的内容至少出现x次,但不超过y次。
**************举几个栗子康康:**************
例如:所有包含一个以上的字母、数字或下划线的字符串:/^[a-zA-Z0-9_]{1,}$/
例如:大于0的任意整数:/^[1-9]{1}[0-9]*$/
例如:0~105的整数:/^(([1-9][\d])|([0-9][\d])|(10[0-5]))$/
例如:0~100000000的数字:/^([0-9][\d]{0,8}|100000000)$/
例如:0-10000000任意数值,小数点最多保留两位/^(\d{1,7}(\.\d{1,2})?|10000000.00|10000000|10000000.0)$/
例如:IP地址是否有效:/^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/
例如:验证手机号是否有效:/^1[3-9][0-9]\d{8}$/
-
要删除 //这种块注释: 直接匹配 /*(.|[\r\n])?*/ 即可。 转自:简书:利用正则表达式去掉注释/*/
-
要删除 // 开头的注释:直接 匹配 //.*即可。 转自:csdn: Notepad++删除代码中的注释,可删除//单行注释和/**/多行注释
-
要删除 这种html块注释,直接 匹配 即可。
-
删除 java 注释 /* /:/*{1,2}[\s\S]?*/
-
删除 java 注释 //://[\s\S]*?\n
-
删除xml注释:<!-[\s\S]*?–>
-
删除空白行:^\s*\n
西了个巴巴!垂死博客惊坐起,下班要强制培训,今天就到这儿吧~
江湖再见!ヾ( ̄▽ ̄)ByeBye