范例 | 说明 |
/perl/ | 找到含有 perl 的字符串 |
/^perl/ | 找到开头是 perl 的字符串 |
/perl$/ | 找到结尾是 perl 的字符串 |
/c|g|i/ | 找到含有 c 或 g 或 i 的字符串 |
/cg{2,4}i/ | 找到 c 后面跟着 2个到 4个 g ,再跟着 i 的字符串 |
/cg{2,}i/ | 找到 c 后面跟着 2个以上 g ,再跟着 i 的字符串 |
/cg{2}i/ | 找到 c 后面跟着 2个 g,再跟着 i 的字符串 |
/cg*i/ | 找到 c 后面跟着 0个或多个 g ,再跟着 i 的字符串,如同/cg{0,1}i/ |
/cg+i/ | 找到 c 后面跟着一个以上 g,再跟着 i 的字符串,如同/cg{1,}i/ |
/cg?i/ | 找到 c 后面跟着 0个或是 1个 g ,再跟着 i 的字符串,如同/cg{0,1}i/ |
/c.i/ | 找到 c 后面跟着一个任意字符,再跟着 i 的字符串 |
/c..i/ | 找到 c 后面跟着二个任意字符,再跟着 i 的字符串 |
/[cgi]/ | 找到符合有这三个字符任意一个的字符串 |
/[^cgi]/ | 找到没有这三个字符中任意一个的字符串 |
/\d/ | 找寻符合数字的字符,可以使用/\d+/来表示一个或是多个数字组成的字符串 |
/\D/ | 找寻符合不是数字的字符,可以使用/\D+/来表示一个或是更多个非数字组成的字符串 |
/\*/ | 找寻符合 * 这个字符,因为 * 在常规表达式中有它的特殊意思,所以要在这个特殊符号前加上 \ 符号,这样才会让这个特殊字符失效 |
/abc/i | 找寻符合 abc 的字符串而且不考虑这些字符串的大小写 |