使用通配符
GOFR 有 2 种不同的模式匹配方式:使用通配符(与 Microsoft Office 使用的相同),或使用正则表达式。
通配符更简单但功能较弱。
网上有许多资源可帮助您理解通配符。
这是一个不错的资源:
http://word.mvps.org/faqs/general/usingwildcards.htm
要在 GOFR 中使用通配符,请在多参数输入页面中,单击要查找的文本或要替换的文本框旁边的“选项”菜单(OPT),然后选择“通配符”。文本框的背景颜色会变为黄色。
您可以使用通配符,根据搜索模式转换结果。例如,您可以将 <名> <姓> 的模式转换为 <姓> <名>,修复数字格式等。请务必看一下上面的链接。
我们还整理了一份有关转换的帮助文件:“使用通配符和正则表达式转换文本”
您可以使用以下任意通配符来优化搜索。
| 要查找 | 使用 | 示例 |
|---|---|---|
| 任意单个字符 | ? |
s?t 可找到 "sat" 和 "set"。 |
| 任意字符串 | * |
s*d 可找到 "sad" 和 "started"。 |
| 指定字符之一 | [ ] |
w[io]n 可找到 "win" 和 "won"。 |
| 此范围内的任意单个字符 | [-] |
[r-t]ight 可找到 "right"、"sight" 和 "tight"。范围必须按升序排列。 |
| 括号内字符以外的任意单个字符 | [!] |
m[!a]st 可找到 "mist" 和 "most",但找不到 "mast"。 |
| 括号内范围中的字符以外的任意单个字符 | [!x-z] |
t[!a-m]ck 可找到 "tock" 和 "tuck",但找不到 "tack" 或 "tick"。范围必须按升序排列。 |
| 某个字符或表达式恰好出现 n 次 | {n} |
fe{2}d 可找到 "feed",但找不到 "fed"。 |
| 某个字符或表达式至少出现 n 次 | {n,} |
fe{1,}d 可找到 "fed" 和 "feed"。 |
| 某个字符或表达式出现次数的范围 | {n,n} |
10{1,3} 可找到 "10"、"100" 和 "1000"。 |
| 单词的开头 | < |
<(inter) 可找到 "interesting" 和 "intercept",但找不到 "splintered"。 |
| 单词的结尾 | > |
(in)> 可找到 "in" 和 "within",但找不到 "interesting"。 |