【正则表达式】盘数字&注释

明天就周末了,啊哈哈哈哈~~~
今天就总结个小知识点慰劳一下辛苦的技几。。。吧~

正则表达式攻略

^  匹配输入字符串开始的位置;当在一组方括号里使用 ^ 时,表示"非""排除",常用来剔除某个字符
$  匹配输入字符串结尾的位置
*  匹配前面的子表达式零次或多次
+  匹配前面的子表达式一次或多次
\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}$/


  1. 要删除 //这种块注释: 直接匹配 /*(.|[\r\n])?*/ 即可。 转自:简书:利用正则表达式去掉注释/*/

  2. 要删除 // 开头的注释:直接 匹配 //.*即可。 转自:csdn: Notepad++删除代码中的注释,可删除//单行注释和/**/多行注释

  3. 要删除 这种html块注释,直接 匹配 即可。

  4. 删除 java 注释 /* /:/*{1,2}[\s\S]?*/

  5. 删除 java 注释 //://[\s\S]*?\n

  6. 删除xml注释:<!-[\s\S]*?–>

  7. 删除空白行:^\s*\n

西了个巴巴!垂死博客惊坐起,下班要强制培训,今天就到这儿吧~
江湖再见!ヾ( ̄▽ ̄)ByeBye

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值