可以在“查找内容”字段使用元字符:

. 除换行外的任意字符 + 一次或多次
* 零次或多次 ? 零次或一次
{n} 只匹配 n 次 {n,m} 最少 n 次,最多 m 次
| 管道符:a|b 匹配 a 或 b - 连字符,匹配字符区间
^ 一行的起始位置 $ 行尾
[...] 集合中的一个字符 [^...] 否定字符集合
\b 单词分界符 \B 非单词分界符
\d 数字 [0-9] \D 非数字 [^0-9]
\s 单个空白字符 \S 单个非空白字符
\w [A-Za-z0-9_] \W [^A-Za-z0-9_]
(...) 分组保存为 $1..$9 \. 对元字符的转义

“替换”自动可以使用 $1..$9 作为对“查找”字段中括号中内容的反向引用。


示例:

查找 /abc|def/ 会匹配单词 'abc' 或 'def'
查找 /bwiki/b 会匹配 'wiki' 但不匹配 'jspwiki'。
查找 ^[IVXMDCL]+\. 会匹配任意组合的罗马数字以及紧跟其后的句点 '.'
查找 /(-?\d+)(\d{3})/ 并用 $1,$2 替换会在大的数字中插入逗号 ','。

这个是 EditFindAndReplaceHelp 页面。 更多关于正则表达式的信息 以及 RegExp 沙盒

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 12-Apr-2012 12:56 by UnknownAuthor