码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式收集

时间:2015-09-06 15:55:08      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

1、正则表达式替换空白行

空白行有多种,我暂时遇到的有三种

^ +$|^$|^\n

^ +$,这个中间是有空格的。

更新直接用^\s*\n 即可

2、正则表达式删除代码行号

\d+\.$|\d+$|\d+ $

一般\d+\.$就可以了,不过有时候遇到没有"."的,还有用空格代替的,如果是其它的可以自己更换。

3、给一组单词,加上引号和逗号,组成数组

查找^(.)(.+)(.)$

替换为"\1\2\3",

如:

aaa

cccc

dddd

fff

修改后为:

"aaa",

"cccc",

"dddd",

"fff",

3、正则表达式匹配含有日文的字符串

.*[ぁ-んァ-ンー一-?]+.*

参考https://gist.github.com/terrancesnyder/1345094

4、正则表达式删除含有英文、数字、符号的c++代码行

^\s*\d+[\s#\/\:]*[a-zA-z0-9_\-><=\s;\(\)\[\]\.\:\+{},\*&\!\"\*/\|\.‘@%\?#\\]*$

正则表达式收集

标签:

原文地址:http://www.cnblogs.com/xdao/p/regex_collections.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!