不管是写程式的工程师、或是系统工程师,都会遇到字串处理的状况,只要能解决大多字串处理的问题,就有能力做更多的事情,不管是系统分析、拉数据做报表之类的等等,WildGem 就是一套可以辅助正规表示式的工具,可以即时检视字串处理的结果,方便大家更快速的修正正规表示式的细节,像我以往都透过 Online regex tester and debugger 来实验,现在又多了这款小小软件工具的协助啰!
基本规则提供给大家参考^^
| 符号 | 说明 | 范例 | 成立条件 | 不成立条件 |
| ^ | 比对字串开始位置 | "^A" | "ABC" | "CBA" |
| $ | 比对字串结束位置 | "A$" | "CBA" | "ABC" |
| * | 比对符号前的字元重复零次以上 | "A*" | "AAA" | |
| + | 比对符号前的字元重复一次以上 | "A+" | "AB" "AAB" | "B" |
| ? | 比对符号前的字元重复零次或一次 | "^A?$" | "A" | "AA" |
| . | 比对除了"\n"以外的所有字元 | "." | "A" | "" |
| | | 比对符号两边的字元 | "A|B|C" | "A" "B" "C" | "D" |
| {n} | 比对{n}前的字元n次,n必为正整数。 | "^A{2}$" | "AA" | "A" "AAA" |
| {n,} | 比对{n,}前的字元至少n次,n必为正整数。 | "^A{2,}$" | "AA" "AAA" | "A" |
| {n,m} | 比对{n,m}前的字元至少n次但最多m次,n,m均为正整数。 | "^A{2,4}$" | "AAA" "AAAA" | "AAAAA" |
| [xyz] | 比对中括号内的任意字元。 | "^[XYZ]$" | "X" "Y" | "GG" "XX" |
| [^xyz] | 比对不再中括号内的任意字元。 | "^[^XYZ]$" | "A" | "Y" "GG" |
| [a-z] | 比对a到z的任意字元,另有[0-9]和[A-Z]等用法。 | "^[^0-9]$" | "A" | "5" |
| \b | 比对单词结尾,也就是空格。 | "cat\b" | "cat" | "cats" |
| \B | 比对非单词结尾。 | "dog\B" | "dogs" | "dog" |
| \d | 比对一个数字字元,同[0-9]。 | "\d" | "123" | "ABC" |
| \D | 比对一个非数字字元,同[^0-9]。 | "\D" | "ABC" | "123" |
| \f | 比对换页符号 | - | - | - |
| \n | 比对换行符号 | - | - | - |
| \t | 比对TAB | - | - | - |
| \r | 比对Enter符号 | - | - | - |
| \s | 比对任何空白字元,包括换页、换行、Enter符号等 | - | - | - |
| \S | 比对任何非空白字元 | - | - | - |
| \w | 比对字母大小写、数字与底线,同[A-Za-z0-9_] | "\w" | "A1c" | "/" |
| \W | 比对非字母大小写、数字与底线,同[^A-Za-z0-9_] | "\W" | "@" | "A1c" |
| \xn | 比对n的ASCII码符号,n须为16进制 | "\x41" | "A" | "B" |
| \num | 参照比对前num个正规式。 | "^(\x41)(\1)$" | "AA" | "A" |
| \un | 比对Unicode字元,n为四个十六进制数字。 | "\u6211" | "我" | "他" |
http://www.skytopia.com/software/wildgem/
免安装版:
WildGem 1.24.rar(MediaFire下载)
WildGem 1.24.rar(Rapidgator下载)
WildGem 1.24.rar(ZippyShare下载)
WildGem 1.24.rar(YunFile下载)
WildGem 1.24.rar(本站下载)
档案大小:1.08 MB
更多资讯请参考:
开箱评测 Samsung Galaxy Note8 相当满意,双镜头、S Pen、Bixby 全面进化
ASUS Zenbo 智慧机器人,与巧虎一起唱唱跳跳,居家生活好伙伴!
Synology DiskStation DS1517+ 内存大升级,M2D17 转接卡扩充 M.2 SATA SSD 快取






























