• 正则表达式


      正则表达式,是通过一些特殊字符的排列,用以查找、替换、删除一行或多行文字字符串,简单说,正则表达式就是用在字符串处理上面的一项“表达式”,是一种字符串处理的标准依据。

      正则表达式依据表达方式的严谨度分为:基础正则表达式扩展正则表达式

    这些都是大佬们总结出来的里面包含了基础和扩展。

    一、基础正则表达式

    (1)、^word  :待查找的字符串(word)在行首

    (2)、word$  :待查找的字符串(word)在行尾

    (3)、.  :代表一定有一个任意字符的字符

      例:'g.g' 中间一定有一个字符

    (4)、  :转义字符,将特殊符号的特殊意义去除

      例:'*' 查找有*的字符

    (5)、 :重复0个到无穷多个的前一个字符

      例:'so*' 查找如so、soo、sooo等字符串

    (6)、 [list]  :从字符集合的RE字符里面找出想要选取的字符

      例:'a[rc]t' 可查找art,act,[]中代表一个字符

    (7)、 [n1-n2]  :从字符集合的RE字符里面找出想要选取的字符范围

    (8)、 [^list]  :从字符集合的RE字符里面找出不想要的字符或范围

    (9)、{n,m}  :连续n到m个的前一个字符,若为{n}则是连续n个前一个字符

    二、扩展正则表达式

    (1)、+  :重复一个或一个以上的前一个RE字符

      例:'go+d' 查找如good、goood等字符串

    (2)、  :0个或一个的前一个字符

    (3)、|  :用或(or)的方法查找

      例:'good|better' 查找good 和 better

    (4)、()  :查找 “组” 字符串

      例:'g(oo|la)' 查找good或glad,跟 [list] 类似

    (5)、()+  :多个重复组的判别

  • 相关阅读:
    js中null " "的区别
    简略的地图API应用
    JSON的一个例子(代码来源于网上)
    浅谈Event Flow、Process、Method及其Applications
    JS中object与constructor的分析
    浅谈for...in与for....of
    浅谈语言的过去与未来
    正则表达式的四个小应用
    BOM详细
    BOM
  • 原文地址:https://www.cnblogs.com/gdbaby/p/6501552.html
Copyright © 2020-2023  润新知