loading

常用的正则匹配,sublime处理文本的常用正则

代码 说明 类型
. 匹配除换行符以外的任意字符 常用的元字符
\w 匹配字母或数字或下划线或汉字 常用的元字符
\s 匹配任意的空白符 常用的元字符
\d 匹配数字 常用的元字符
\b 匹配单词的开始或结束 常用的元字符
^ 匹配字符串的开始 常用的元字符
$ 匹配数字 匹配字符串的结束
代码 说明 类型
* 匹配除换行符以外的任意字符 常用的限定符
+ 重复一次或更多次 常用的限定符
? 重复零次或一次 常用的限定符
{n} 重复n次 常用的限定符
{n,} 重复n次或更多次 常用的限定符
{n,m} 重复n到m次 常用的限定符
代码 说明 类型
\W 匹配除换行符以外的任意字符 常用的反义代码
\S 匹配任意不是空白符的字符 常用的反义代码
\D 匹配任意非数字的字符 常用的反义代码
\B 匹配不是单词开头或结束的位置 常用的反义代码
[^x] 匹配除了x以外的任意字符 常用的反义代码
代码 说明 类型
*? 重复任意次,但尽可能少重复 懒惰限定符
+? 重复1次或更多次,但尽可能少重复 懒惰限定符
?? 重复0次或1次,但尽可能少重复 懒惰限定符
{n,m}? 重复n到m次,但尽可能少重复 懒惰限定符
{n,}? 重复n次以上,但尽可能少重复 懒惰限定符

sublime text 批量删除空白行

CTRL+H打开replace功能,勾选上左侧的regular expression,并填写 

find what栏 : \s+$  (正则表达式)

replace with栏 : (这行留空)

sublime text 批量 行首,行尾编辑!

输入^,然后Find All,查找所有的行首

输入$,然后Find All,查找所有的行尾