闲谈||Mysql基础 || 正则表达式
Posted 曾是少年派
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闲谈||Mysql基础 || 正则表达式相关的知识,希望对你有一定的参考价值。
“原来抽血找漂亮小姐姐是真的不疼的”
安利一个今天知道的笔记软件——Typora.写条理性的东西的神器(代码笔记写的真的舒服)
一个有着朦胧计划的暑期,总会觉得有些短呢。不再停滞在往日,昨日之歌,浮生若梦,逐以明日,少年如是。
只展示js部分,mysql确实是个神奇的东西
正则表达式分组
(pattern)匹配
patten同时捕获结果,自动设定组号
/1, RegExp.$1 : 反向引用
(?<name>pattern) 匹配pattern同时捕获结果,设定为组名
\k<name>:反向引用
str = 'mom and dad' ;
console.log(str.match(/mom(and dad)?/)); //对括号内的子串进行匹配,分组
console.log(RegExp.$1); //输出and dad
str.match(/(\b[a-zA-Z]+\b)\s+/g) //匹配
零宽先行\后行断言
str = 'reabc;rcaaa=bbb=;';
//寻找两个字符,后面两字符以分号结尾
console.log(str.match(/.{2}(?=;)/g)) >>bc b=
//寻找四个字符,以ea开头
console.log(str.match/(/?<=ea).{4}/g)) >>bc ;r
//寻找三个字母,不以分号结尾
console.log(str.match(/[a-zA-Z]{3}(?!;)/g))>>rea rca bbb
//寻找不以re开头的三个字母
console.log(str.match(/(?<!re)a{3}/))
以上是关于闲谈||Mysql基础 || 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章