编辑器常用正则表达式

2022-12-05 14:19:00 浏览数 (1)

编辑器常用正则表达式

匹配空格

表达式:

代码语言:javascript复制
^s?|s 

匹配截至空格

表达式:

代码语言:javascript复制
^s?|s $

匹配空行

根据文档格式和系统(windows, mac, linux行尾符)不同 将其中的rn替换成不同行尾符

代码语言:javascript复制
// windows:
^(s*)rn
// linux: 
^(s*)n
// mac: 
^(s*)n

表达式(通用):

代码语言:javascript复制
^(s*)(r?n?)

匹配截至空行

表达式:

代码语言:javascript复制
^s?|s $

匹配无空格概要注释

表达式:

代码语言:javascript复制
^(.*)([/]{3}s ).*(s?r?n?)$

匹配有空格概要注释

表达式:

代码语言:javascript复制
^(s?|s )([/]{3}s ).*(s?r?n?)$

匹配单行无空格注释

表达式:

代码语言:javascript复制
^([/]{2}s ).*$

匹配单行有空格注释

表达式:

代码语言:javascript复制
^(s?|s )([/]{2}s ).*$

0 人点赞