SublimeText 汉化及正则

2019-03-15  本文已影响0人  明燕南飞

汉化

手动安装汉化插件

PS: 安装完成后,菜单出现多种语言;进入ChineseLocalization删除中文以外的文件夹和zip文件即可仅剩中文。

正则

符号 详解 例子
点号 . 匹配除换行符以外的任意单字符
星号 * 任意个字符(包括0个) 例如,zo* 能匹配 "z" 以及 "zoo",* 等价于{0,}
加号 + 至少一个字符 例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}
问号? 表示0个或1个字符 例如,"do(es)?" 可以匹配 "do" 、 "does" 中的 "does" 、 "doxy" 中的 "do" 。? 等价于 {0,1}
^ 表示行的开头 ^\d表示必须以数字开头
$ 表示行的结束 \d$表示必须以数字结束
{n} 表示n个字符 \d{3}表示匹配3个数字,例如'010'
{n,m} 表示n-m个字符 \d{3,8}表示3-8个数字,例如'1234567'。
\d 匹配一个数字 '00\d'可以匹配'007',但无法匹配'00A';
'\d\d\d'可以匹配'010'
\d{3}表示匹配3个数字,例如'010';
\w 匹配一个字母或数字 '\w\w\d'或'\w\w\w'可以匹配'py3'
\s 匹配一个空格(也包括Tab等空白符) \s+表示至少有一个空格,例如匹配' ',' '等
A|B 可以匹配A或B (P|p)ython可以匹配'Python'或者'python'
小括号() 表示匹配括号中全部字符
[ ] 中括号 表示匹配括号中一个字符 范围描述 如[0-9 a-z A-Z]
\ 转义字符 基本符号匹配都需要转义字符 如 \* 表示匹配*号
上一篇下一篇

猜你喜欢

热点阅读