|  | 
 
| 
一、
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  1、什么是正则表达式
 正则表达式中是一个字符模板,用来在搜索中匹配相同的字符。正则表达式是括在正斜杠中间的。正则表达式可以被特殊的元字符控制。
 2、正则表达式的元字符是一些特殊的字符,它们允许你以某种方式界定一个模板来控制什么样的替换将发生。有的元字符锚定一个单词在行首或者行尾。有的元字符允许你指定一个字符范围或者一些字符,来找到大写字母、小写字母、数字或者非数字等等。
 
 二、正则表达式的元字符集
 
 ^                                              锚定行的开始                               /^bobo/
 $                                              锚定行的结束                               /bobo$/
 .                                               匹配一个字符                              /bo..bo/
 *                                              代表0个或者是多个先前字符     /*bobo/
 注:0个或多个在它之前的字符,或是0个或者多个空格
 []                                        匹配字符组中的一个字符           /[Aa]bc/   (匹配Abc和abc)
 [x-y]                                   匹配以字符范围组成的组中的一个字符   /[A-Z]bo/
 注:匹配第一个字母从A到Z中间的一个,后面紧跟着bo
 [^]                                           匹配一个不在范围内的字符
 \                                              用来转义一个元字符                   /bobo\./             bobo后面紧跟着一个点
 \<                                           锚定单词的开始                           /\<bobo/
 \>                                           锚定单词的结束                           /bobo\>/
 \(..\)                                        标记后面用到的匹配字符          /\(options\)bo\1test/
 注:最多可以使用9个标签。第一个标签是模板最左边的部分。模板options保存为标签1,后面的\1指的就是options ,包含的意思是optionsbo 后面紧跟着optinostest  也就是optionsbooptinostest
 x\{m\}                                   m次复制字符x
 x\{m,\}                                  至少m次复制字符x
 x\{m,n\}                                至少m次,至多n次复制字x
 
 三、正则表达式元字符的组合
 有时间在写
 本文出自 “bo” 博客,请务必保留此出处http://future.blog.51cto.com/26959/88466
 
 
 | 
 |