正则表达式收集
2015-09-06 14:57
260 查看
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;\(\)\[\]\.\:\+{},\*&\!\"\*/\|\.'@%\?#\\]*$
空白行有多种,我暂时遇到的有三种
^ +$|^$|^\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;\(\)\[\]\.\:\+{},\*&\!\"\*/\|\.'@%\?#\\]*$
相关文章推荐
- 详解C语言中accept()函数和shutdown()函数的使用
- Assembly Intro - An Introduction to the SSE Instruction Set
- 哈理工练习赛 UVALive 5089 B - Assignments(水题)
- android把自己的应用加入到系统分享中
- ARP欺骗在局域网内拦截和窃听他人通讯
- VBA 字符串操作
- 你的态度决定你的未来
- nginx
- hash code、equals和“==”三者的关系
- get 请求 URL中传送一个变量
- 关于transitionFromViewController的一些用法
- iOS 动画Animation详解, UIView动画,CALayer动画
- 一个折线图表类
- (转) iOS深入学习(Block全面分析)
- 短路求值新用处
- Java 8 特性 – 终极手册
- 培养好美工的“方法论”
- oracle 存储过程 技巧
- Android实战简易教程-第五十五枪(窃听风云之电话录音上传)
- 马哥-51CTO-Linux培训-0830