zoukankan      html  css  js  c++  java
  • Regular expression notation(正则表达式)


    Regular expression notation     by Danny Goodman   <JavaScript & DHTML Cookbook>

    Character   Matches                 Example
    \b     Word boundary               /\bto/                 matches "tomorrow"
                                                   /to\b/                 matches "Soweto"
                                                   /\bto\b/               matches "to"
    \B     Word nonboundary        /\Bto/                    matches "stool" and "Soweto"
                                                   /to\B/                    matches "stool" and "tomorrow"
                                                      /\Bto\B/                matches "stool"
    \d          Numeral 0 through 9         /\d\d/                       mathces "42"
    \D          Nonnumeral                          /\D\D/                         mathes "to"
    \s          Single whitespace                 /under\sdog/             matches "under dog"
    \S          Single nowwhitespace                  /under\Sdog/         matches "under-dog"
    \w          Letter,numeral,or underscore             /1\w/                           matches "1A"
    \W          Not a letter,numeral,or undersore     /1\W/                   matches "1%"
    .           Any character except a newline        /../                            matches "Z3"
    [...]      any one of the character set in brackets        /J[aeiou]y/          matches "Joy"
    [^...]      Negated characted set                    /J[^eiou]y/                   matches "Jay"
    *           Zero or more times                          /\d*/                   matches "","5", or"444"
    ?           Zero or one time                              /\d?/                  matches "" or "5"
    +           One or more times                          /\d+/               matches "5" or "444"
    {n}         Exactly n times                                  /\d{2}/          matches "55"
    {n,}        n or more times                                /\d{2,}/          matches "555"
    {n,m}       at least n, at most m times             /\d{2,4}/      matches "5555"
    ^           at beginning of a string or line         /^Sally/        matches "Sally says..."
    $           at end of a string or line                    /Sally.$/         matches "hi,Sally."

  • 相关阅读:
    B站崩溃的背后,b站高可用架构到底是怎么样的?
    批量查询注册表键值函数 RegQueryMultipleValues 应用一例
    windows服务程序的安装和卸载函数
    API 获得GetLastError()错误代码对应的文字信息
    API 在屏幕上简单显示字符串
    API 实现类似于 C# DateTime 的类
    Windows API ReportEvent 写系统日志
    .net core 新增对DOCKER后报 ERR_EMPTY_RESPONSE
    Windows docker 安装报 WSL 2 installation is incomplete.
    SSD固态硬盘装系统无法进入引导
  • 原文地址:https://www.cnblogs.com/geovindu/p/1667334.html
Copyright © 2011-2022 走看看