美文网首页
正则表达式(不全)

正则表达式(不全)

作者: 南h | 来源:发表于2018-08-06 20:42 被阅读0次

    正则表达式(基础但内容大量)

    单个字符串来描述、匹配一系列匹配某个句法规则的字符串。由简单字符与特殊字符组合

    [理论]

    (https://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F

    构建

    1.使用正则表达式文字

    • var re = /ab+c/
      2.用RegExp对象的构建函数(在正则表达式模式更改时,或者不知道该模式并从其他源获取该模式时)
    • var re = new RegExp('ab+c')

    编写

    1.简单模式:由你想要找到直接匹配的字符构成(遵守顺序才能匹配字符串的字符组合)
    2.特殊字符:需要的不仅仅是直接匹配或查找空格时。(在上文链接中可找到)
    3.使用括号:会导致记住匹配的子字符串

    方法

    exec | 一种RegExp在字符串中执行匹配搜索的方法。它返回一个信息数组,或者在不匹配时返回null。 |
    | test | 一种RegExp测试字符串匹配的方法。它返回true或false。 |
    | match | 一种String在字符串中执行匹配搜索的方法。它返回一个信息数组,或者在不匹配时返回null。 |
    | search | 一种String测试字符串匹配的方法。它返回匹配的索引,如果搜索失败则返回-1。 |
    | replace | 一种String方法,用于在字符串中搜索匹配项,并使用替换子字符串替换匹配的子字符串。 |
    | split | 一种String方法,它使用正则表达式或固定字符串将字符串分解为子字符串数组。

    总而言之,没弄明白,之后要多注意

    相关文章

      网友评论

          本文标题:正则表达式(不全)

          本文链接:https://www.haomeiwen.com/subject/flxnvftx.html