zoukankan      html  css  js  c++  java
  • 正则表达式入门

    内容参考deerchao的正则表达式30分钟入门教程

    常见的元字符:                                

    代码 说明
    . 匹配除了换行符以外的任意字符
    \w 匹配字母或数字或下划线或汉子
    \s 匹配任意的空白符
    \d 匹配数字
    \b 匹配单词的开始或结束
    ^ 匹配字符串的开始
    $ 匹配字符串的结束

     

    字符转义:                                

    代码 说明
    \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个先后引用、或一个八进制转义符。如:'n'匹配字符"n"。'\n'匹配一个换行符。序列'\\'匹配"\"而"\("则匹配"("。

    重复(常见的限定符):                                

    代码 说明
    ? 重复0次或1次
    * 重复0次或更多次
    + 重复1次或更多次
    {n} 重复n次
    {n,} 重复n次或更多次
    {n,m} 重复n到m次

     

     

     

     

     

     

     

    字符类:                                

    假如要查找数字,字母,空白是比较简单,已经有了很对对应的字符集合的元字符。但是如果想自定义元字符的字符集合呢?

    非常简单,使用方括号将你所需要的的元素括起来就行了。如[aeiou]就匹配任何一个英文元音字母。

     

     

     

     

     

     

     

  • 相关阅读:
    2017.4.18下午
    2017.4.18上午
    2017.4.17上午
    2017.4.14下午
    2017.4.14上午
    4.17下午
    4.17上午
    4.13下午
    4.13上午
    4.10上午
  • 原文地址:https://www.cnblogs.com/kehaocheng/p/7140451.html
Copyright © 2011-2022 走看看