
通常的正则表达式示例URL使用以固定前缀+ ^ \开头的正则表达式示例的URL. caijiche \ .com匹配“;以可变前缀开头的URL: + ^. * \. caijiche \ .com匹配“ caijiche.com的所有子域”以固定后缀结尾的URL: + ^. * \. html $ URL结束带有多个固定后缀: + ^. * \. (gif | GIF | jpg | JPG | ico | ICO | css | sit | eps | wmf | zip | ppt | mpg | xls | gz | rpm | tgz | mov | MOV | exe)$以特定后缀结尾的URL: + ^. * \. [A-Za-z0-9] + $以前缀开头并以后缀结尾的URL: + ^ \. Caijiche \ .com /.* \. HTML $带有域名的URL: + ^ [A- Za-z0-9 -_ \. ] * Caijiche \ .com带有域名并以html结尾的URL: + ^ * \. Caijiche \ .com / . * \. Html $带有域名且以html结尾的URL,并且不区分大小写: + ^(?I)* \. Caijiche \ .com /.* \. Html $注意: 如果URL包含语法字符在正则表达式中,您需要对它们进行转义正则表达式网站,例如: . ?需要将其转义为\. \?正则表达式常用的语法字符. 字字符.

例如,正则表达式r.t匹配以下字符串: rat,rut,rt,但不匹配root. 匹配行终止符. 例如,正则表达式weasel $匹配字符串“ He's a weasel”的结尾,但不能匹配字符串“ T hey is a weasels”. 匹配行的开头. 例如,正则表达式^ When in匹配字符串“ When in human events过程中”的开头正则表达式网站,但不能匹配“ What and When in the”. 匹配之前的0个或多个字符. 例如,正则表达式. *表示它可以匹配任意数量的任何字符. 这是参考资料室,用于匹配此处列为普通字符的这些元字符. 例如,正则表达式\ $用于匹配美元符号而不是行尾. 同样,正则表达式\. 用于匹配点字符,而不是任何字符的通配符. $ ^ * \匹配括号中的任何字符. 例如,正则表达式r a t匹配rat,rot和rut,但不匹配ret. 您可以在括号中使用连字符指定字符范围,例如,正则表达式[0-9]可以匹配任何数字字符;您还可以指定多个间隔,例如常规[] [c1-c2] [^ c1-c2]表达式[A-Za-z]可以匹配任何大写和小写字母.

另一个重要的用法是“排除”. 若要匹配指定间隔以外的字符(即所谓的补码),请在左括号和第一个字符之间使用^字符,例如正则表达式[^ 269A-Z]将匹配除2、6、9和所有大写字母. \ <\>匹配单词的开头(\ <)和结尾(\>). 例如,正则表达式\将\(和\)之间的表达式定义为“组”,并将与此表达式匹配的字符保存到临时区域(在正则表达式中最多9个). 可以使用符号来引用它们. \ 1至\ 9.在两个匹配条件上执行逻辑或运算. 例如,正则表达式(him | her)匹配“它属于他”和“对她很久”,但不能匹配“它属于他们”. 注意: 并非所有软件都支持此元字符. 匹配前一个或多个字符. 例如,正则表达式9+匹配9、99、999,依此类推. 注意: 并非所有软件都支持此元字符. 匹配前一个0或1个字符.

注意: 并非所有软件都支持此元字符. 匹配指定数量的字符,这些字符由其前面的表达式定义. 例如,正则表达式A [0-9] \ {3 \}可以匹配字符“ A”,后跟一个正好3个数字字符的字符串,例如A123,A348等,但不匹配A1234. 正则表达式[0-9] \ {4,6 \}匹配任意4、5或6个数字字符. 注意: 并非所有软件都支持此元字符. \(\)| +? {i} {i,j}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-146023-1.html
麦地路
说北洋海军实力当时亚洲第一
这还是跟排队来北京巡逻区别很大的