Regular Expression

  • *:>= 0次。例如,zo 能匹配 “z” 以及 “zoo”。 等价于{0,}。

  • +:>= 1次。例如,’zo+’ 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等价于 {1,}。

// 连续重复字符
/(.)\1+/g
  • ?:0次或1次

  • {n} n次

  • {n,} >= n次

  • \d 数字

  • \D 非数字

  • \w 包括下划线的任何单词字符

  • \W 非单词字符

  • g全局

  • i不分大小写

  • m多行

url最后一个params

const url = 'xx.xx.xx/xx/aa/bb/cc';
url.match(/([^\/]*)\/*$/)[1]; // 'cc'

VScode搜索正则匹配

rx

rx

Article
Tagcloud
DVA Java Express Architecture Azure CI/CD database ML AWS ETL nest sql AntV Next Deep Learning Flutter TypeScript Angular DevTools Microsoft egg Tableau SAP Token Regexp Unit test Nginx nodeJS sails wechat Jmeter HTML2Canvas Swift Jenkins JS event GTM Algorithm Echarts React-Admin Rest React hook Flux Redux ES6 Route Component Ref AJAX Form JSX Virtual Dom Javascript CSS design pattern