Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 常见问题解答 > 搜索

FAQ: 正则表达式的例子有哪些?

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 常见问题解答 - 搜索

Q. 正则表达式的例子有哪些?

被双引号包围字符串

".*?"

被 [ ] 包围的字符串

\[[^\[]*?\]

变量名称

[a-zA-Z_][a-zA-Z_0-9]*

IP 地址

([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})

URL

(\S+)://([^:/]+)(:(\d+))?(/[^#\s]*)(#(\S+))?

后面跟一个标签(tab)的行

\t.*$

平假名

[\x{3041}-\x{309e}]

全角片假名

[\x{309b}-\x{309c}\x{30a1}-\x{30fe}]

半角假名

[\x{ff61}-\x{ff9f}]

CJK 表意文字

[\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]

CJK 表意文字标记

[\x{3000}-\x{3037}]

韩文

[\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]

在行的开头插入 //

查找: ^

替换为: //

在行的开头去除 //

查找: ^//

替换为:

清除尾部空格

查找: \s+?$

替换为:

把 (abc) 替换为 [abc]

查找: \((.*?)\)

替换为: \[\1\]

把 <H3 ...> 替换为 <H4 ...>

查找: <H3(.*?)>

替换为: <H4\1>

把 9/13/2003 替换为 2003.9.13

查找: ([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})

替换为: \3\.\1\.\2

a 到 z 的大写字符

查找: [a-z]

替换为: \U\0

使所有单字大写

查找: ([a-zA-Z])([a-zA-Z]*)

替换为: \U\1\L\2

Copyright © 2003-2023 by Emurasoft, Inc.