zoukankan      html  css  js  c++  java
  • [Regular Expressions] Find Repeated Patterns

    Regular Expression Quantifiers allow us to identify a repeating sequence of characters of minimum and maximum lengths. In this lesson we'll use Regular Expression Quantifiers to match repeated patterns, common Quantifier patterns, and using shorthand for those common Quantifier patterns.

    var str = `aaaaaaa`;
    var regex = /a{3,}/g  // 3 to infinite
    var regex = /a{3,5}/g  // 5 max, 3 min
    var regex = /a{0,}/g  // {0}match the empty string, the same as a*
    var regex = /a*/g
    var regex = /a+/g  //at least one a
    var regex = /a{0,1}/g // 0 one 1 instance should match, the same as a? 
    var regex = /a?/g
    
    
    var str = `
    http://egghead.io
    not a website
    https://www.egghead.io
    `;
    
    var regex = /https{0,1}/g  // match http or https
    // the same as 
    var regex = /https?/g
    
    var regex = /://.{1,}/g  //match ://anything after that
    // the same as
    var regex = /://.+/g
    
    var regex = /https?://.+/g

  • 相关阅读:
    DAY7-面向对象之封装
    Java遇到的问题、错误——持续更新
    008单例、继承、final
    java一些使用
    2.1端口扫描器
    PyCharm设置
    常用算法
    PyCharm最新2018激活码,最新方法
    004数组
    042多进程
  • 原文地址:https://www.cnblogs.com/Answer1215/p/5174329.html
Copyright © 2011-2022 走看看