可以在“查找内容”字段使用元字符:
. | 除换行外的任意字符 | + | 一次或多次 |
* | 零次或多次 | ? | 零次或一次 |
{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