正则表达式

具体规则可以从参考网上

下面举个例子:

匹配IP地址:

IPV4地址格式:0-255.0-255.0-255.0-255

具体分析:

一、25,0-5  为250时,个位为0-5;

二、20-4,0-9  当其为200时的情况,十位为0-4,个位为0=9;

三、0-1,0-9,0-9   当为200以下时,百位为0-1,十位0-9,个位0-9;

 

正则表达式:

下面来具体拆分分析:

@"^(        //"@"正则表达式,"^"开始

(

(2[0-4]\d|      //当为200-249之间时,"[0-4]"代表0-4集合范围内(此外“[^0-4]”则表示0-4以外的字符),\d则表示0-9任意数字字符;

25[0-5]|        //同上,匹配250-255之间的数字;“|”表示逻辑

[01]?\d\d?)\.)    // “?”代表匹配前面的子表达式0次或1次,"[01]"则表示匹配其中所包含的任意一个字符(0或1),当其匹配为0次时,“\d\d?”就相当于一个二位数的字符来进行0-99的匹配,

           当“\d?”也为0时则代表个位数

{3}        //“{n}”代表匹配n次,通过前面的表达式的“()”来分组(子表达式),从而对此进行3此匹配

(2[0-4]\d|25[0-5]|[01]?\d\d?)  //和前面一样,匹配最后一段IP地址

)$";       //“$”结束

 

 

VS2017中删除多余空行

1.Ctrl+H打开快速搜索

2.Alt+E选择正则表达式

3.搜索栏填入   ^\s*\n    

\s: 匹配任何不可见字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]

4.替换部分什么都不填,不需要打空格,然后Alt+A替换全部

5.Ctrl+K+F整理格式自动缩进(保证代码正确不能有语法错误)

转载于:https://www.cnblogs.com/QQW123/p/9815000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值