1、括号: 方括号[] 内是需要匹配的字符 ;花括号{} 内是指定匹配字符的数量 ;圆括号() 是用来分组
2、 ^ 表示正则式的开始 ; $ 表示正则式的结束
实际命令 | 实际命令 |
[0-9] | d |
[a-z][0-9][_] | w |
0次或多次发生 | * |
至少一次发生 | + |
0次或1次发生 | ? |
定位元字符
\b 匹配单词的开始或结束
\B 匹配非单词的开始或结束
^ 匹配必须出现在字符串开头或行的开头
$ 匹配必须出现在以下位置:字符串结尾、字符串结尾前的\n之前或行的结尾
\A 指定匹配必须出现在字符串的开头(忽略Multiline选项)
\z 指定匹配必须出现在字符串的结尾或字符串结尾前的\n之前(忽略Multiline选项)
\G 指定匹配必须出现在上一个匹配结束的地方。与Match.NextMatch()一起使用时,此断言确保所有匹配都是连续的
基本语法元字符
\s匹配任何空白字符,包括空格、制表符、换页符等等。
\S匹配任何非空白字符。
\t匹配一个制表符。
\d匹配一个数字字符。
\D匹配一个非数字字符。
\w匹配字母、数字、下划线。
\W匹配非字母、数字、下划线。
点(.)表示非换行的任意字符
斜线(\)表示转义字符,把没有意义的内容转成有意义的内容,把有意义的内容转成没有意义的内容
·关于我们·免责声明·服务条款·RSS订阅·dede168.com技术支持
Copyright © 1998-2015 All rights reserved.