闲谈||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基础 || 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

MySQL基础之 标准正则表达式通配符

《零基础》MySQL 正则表达式(二十一)

《零基础》MySQL 正则表达式(二十一)

Mysql基础第十二天,用正则表达式进行搜索

Java面试java基础,正则表达式java怎么匹配...

mysql 正则表达式求解答