• regular expression


    正则表达式是用来匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。这些模式与RegExp的执行和测试方法以及String的匹配、替换、搜索和分割方法一起使用。

    创建一个常规的expressionsection你构造一个正则表达式的方式有两种:使用正则表达式的文字,它由一个封闭的斜线,模式如下:var = / AB + C /;正则表达式文本提供的正则表达式的编译时的SC加载RIPT。如果正则表达式保持不变,使用这个表达式可以提高性能。或致电RegExp对象,构造函数的功能如下:var = new RegExp('ab + C);使用构造函数提供了正则表达式的运行时编译。使用构造函数的时候你知道正则表达式模式将改变,或者你不知道的方式,从另一个来源获得,如用户输入。写一个正则表达式patternsection正则表达式模式由简单的字符,如/ ABC /,或结合简单的特殊字符,如/ AB×C / /章(三维+), D * /。最后一个例子包括用作存储设备的圆括号。与该模式的这一部分进行的匹配被记住以供以后使用,如使用括号化子串匹配所描述的。使用简单的模式,简单的模式是由你想找到直接匹配的字符构成的。例如,模式/ ABC /匹配字符串中的字符组合只有当完全字符“abc”一起出现,这个顺序。这样的比赛会成功的,“嗨,你知道你的ABC的吗?”“最新的飞机设计是从SabLabVIEW演变而来的”,在这两种情况下,匹配都是与子字符串“ABC”匹配的。在字符串“抓螃蟹”没有因为比赛而它包含子字符串“ab c,它不包含确切的字符串“abc”。使用特殊的characterssection当一个匹配的搜索需要更多的东西比直接匹配,如发现一个或多个B,或发现的白色空间,模式包括特殊字符。例如,模式/ AB×C /匹配任何字符组合在一个单一的'一'是后跟零个或多个B(*指零或出现前款)然后紧接着“C”。在字符串“CBABBBBCBDEC”中,该模式与子字符串“ABBBC”相匹配。(从MDN摘取翻译)

  • 相关阅读:
    <2014 04 29> *nix环境编程常用库总结
    <2014 04 29> c/c++常用库总结
    <2014 04 26> 《Coders at Work编程人生:15位软件先驱访谈录》
    <2014 04 16> 上班实习第一天
    <2014 04 15> C++语言回顾精要(原创By Andrew)
    [荐][转]为何应该使用 MacOS X(论GUI环境下开发人员对软件的配置与重用)
    [荐][转]王垠:我和权威的故事(2014)
    [荐][转]如何用美剧真正提升你的英语水平
    [转] 数学的用处(一)(二)(三)(四)(数学图谱)
    metadata 和 routing
  • 原文地址:https://www.cnblogs.com/JinQyuh/p/9857169.html
Copyright © 2020-2023  润新知