美文网首页
正则技巧(一)

正则技巧(一)

作者: zooey1184 | 来源:发表于2019-06-14 16:07 被阅读0次

正则我们一般是用来匹配校验我们需要的情况或者不需要的情况
常用情况(\大写是小写的负向情况)

字符 描述
\s 空白字符
\S 非空白字符
? 0或1次匹配
* 任意次匹配
+ 1次或多次匹配
^ 开始位置
$ 结束为止
\b 边界

任意匹配后加上?表示非贪婪匹配,即匹配够了就行,因为?表示有或者1,有了就行,不贪心

()表示捕获匹配,会被记录缓存,若里面有 | 分割,则表示里面的分割两侧是可选项

'123'.match(/(1|3)/g)
// 匹配 1 或 3
(?:)非捕获
效果同上只是不会被记录

exp1(?=exp2)
表示匹配后面是exp2的exp1

exp1(?!exp2)
表示匹配后面不是exp2的exp1

(?<=exp2)exp1
表示匹配前面是exp2的exp1

(?<!=exp2)exp1
表示匹配前面不是exp2的exp1
(exp)\1
表示重复匹配exp第一个()内容
// 示例
/^(\w+)\1+$/.test(str)
// 判断str是否是重复子字符串构成

相关文章

  • eric6的正则技巧

    正则技巧之分组正则技巧之分组

  • 数字化金额

    暴力遍历 API 技巧 API 技巧 正则表达式

  • 正则技巧(一)

    正则我们一般是用来匹配校验我们需要的情况或者不需要的情况常用情况(\大写是小写的负向情况) 任意匹配后加上?表示非...

  • 正则表达式匹配规则

    本文介绍的并不是正则表达式的通配符含义,或者一些正则的书写技巧而是介绍正则匹配的流程,正则进行匹配的规则 1.首先...

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • 正则表达式 js应用篇

    正则表达式都应用小技巧 js中两种写正则的方法: 其中第二种可以给正则表达式添加变量 正则表达式后缀解释: /u ...

  • RegExp Cheatsheet

    正则匹配技巧 使用python包re 基本函数 re.match(正则表达式, 原字符串) 从最开始匹配,但只匹配...

  • VBA-SZ第3节|文本内容的处理技巧

    最近更新:'2019-05-09' 1.Format函数(数字/日期/文本格式化)2.正则表达式经验技巧3.正则表...

  • VBA-ZT第5节|表格格式操作与Excel功能调用

    最近更新:'2019-05-17' 1.Format函数(数字/日期/文本格式化)2.正则表达式经验技巧3.正则表...

  • JavaScript 正则表达式(4)

    在JavaScript正则表达式(3)中,我们一起学习了正则表达式的基本操作,还引出了一些常见的使用技巧。下面我们...

网友评论

      本文标题:正则技巧(一)

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