正则表达式是一种为了方便操作字符串而约定的规则.在PHP,JAVA等很多主流语言都有正则的使用.最常见的用法莫过于查找,替换和匹配.下面作为简单的总结,通过用简单的例子,记录下常用的几个方法.
关于正则如何使用,就不解释了,因为网上也能找到非常多的相关资料可以看.这里只将几个常用的方法总结:
查找索引
通过关键字符串,去在目标内容中去匹配查找它的位置,这应该是最常见的用法. Stri...
分类:
编程语言 时间:
2015-04-09 19:59:30
阅读次数:
215
例如要把:{"username": "aaa", "count": 2}
替换成:{{"username": "aaa", "count": 2}}
查找:
{\{}{.*}{\}}
替换:
\1\{\2\3\}
例如要把:
替换成:
用正则表达式查找替换操作如下:
查找:
{\}
替换:
\1 />
例如要把:
替换成:
查找:
{\}
替换:
\1" />
...
分类:
其他好文 时间:
2015-04-08 16:27:56
阅读次数:
859
将aaabbbccc转化为#define AAA aaa#define BBB bbb#define CCC ccc查找(.*),替换为#define $1 "$1"#define aaa "aaa"#define bbb "bbb"#define ccc "ccc"列表式,按住Alt,选择中间的,...
分类:
其他好文 时间:
2015-04-04 12:10:17
阅读次数:
157
分类: 使用了VIM这么久,却一直无法牢记一些基本的操作指令。今天查找一个关键字时,想不起来怎么查找“下一个”,于是google之并解决,顺便把有用的都贴过来罢。 查找指令: /xxx 往下查找 ?xxx 往上 n 下一个 :set hls 打开高亮 :set nohls 关闭高亮 下面是查找替换,...
分类:
系统相关 时间:
2015-03-28 15:40:18
阅读次数:
154
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:
编程语言 时间:
2015-03-21 15:21:07
阅读次数:
149
Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个S...
分类:
其他好文 时间:
2015-03-12 14:55:21
阅读次数:
137
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$...
分类:
系统相关 时间:
2015-03-06 23:29:06
阅读次数:
192
vi是'Visual interface'的简称,是Linux下标配的一个纯字符界面的交互式文本编辑器。可以执行输出、删除、查找、替换、块操作等众多文本操作,用户还可以根据自己的需要对其进行定制。其所有操作都需要通过键盘指令来完成,如果可以熟练应用,将会是十分的方便...
分类:
系统相关 时间:
2015-03-04 11:13:06
阅读次数:
275
例: 32 ./run 0_39.pkt 0_39.jpg 33 ./run 0_3.pkt 0_3.jpg 34 ./run 0_40.pkt 0_40.jpg 35 ./run 0_41.pkt 0_41.jpg 36 ./run 0_42.pkt 0_42.jp...
分类:
系统相关 时间:
2015-03-03 09:46:17
阅读次数:
182
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:
编程语言 时间:
2015-02-28 18:05:38
阅读次数:
177