美文网首页
正则知识点一览表

正则知识点一览表

作者: webmrxu | 来源:发表于2022-09-21 11:42 被阅读0次

正则常用的方式有两种,一是搜索一个字符串中是否包含关键词;二是将匹配的关键词提取出来。搜索常用的方法是search、test。提取关键词使用match

正则核心

关键词 解释 使用 匹配
() 子表达式 (a[0-9]){3} a1a2a3
[] 字符分组 [0-9][a-z] 0a
{} 控制字符数量 (a[0-9]){3,4} a1a2a3

正则关键词

关键词 解释 使用 匹配
() 子表达式 (a[0-9]){3} a1a2a3
[] 字符分组 [0-9][a-z] 0a
[^] 字符分组求非 [^0-9a-z] A
{} 控制字符数量 [a-z]{3,} abcdef
. 表示任意字符 . a2A
或逻辑 a b a
- 定义区间 [0-9] 0
\ 特殊字符转义 \- -
\d 数字 [\d] 0
\D \d的反义 [\D] a
\n 换行 - -
\r 回车 - -
\s 空白字符 [\s]
\S \s的反义 [\S] a
\w 字母数字下划线 [\w] a
\W \w取反 [\W] .
+ 等同 {1,} [\d]+ 123
* 等同 {0,} [\d]*
? 等同 {0,1} [\d]? 1
*? 惰性模式 - -
+? 惰性模式 - -
{}? 惰性模式 - -
^ 开始 - -
$ 结束 - -
(?m) 1 - -
(?=) 1 - -
(?<=) 1 - -

^ 使用

^ 是具有多种功能的元字符
1、 [^和] 放到集合中,表示取反 非
2、 ^[和] 放到集合外面表示匹配字符串开头

环视正则

字符串 https://www.baidu.com
字符串 http://www.baidu.com
正常匹配

.+(:)

匹配内容结果如下
https://www.baidu.com
http://www.baidu.com

向前查看 ?=
.+(?=:)

向前查看匹配内容结果如下
https://www.baidu.com
http://www.baidu.com

向后查看?<=

字符串内容
¥12.09
¥99.9

($).+

匹配内容结果如下
¥12.09
¥99.9

($?<=).+

向后查看匹配内容结果如下
¥12.09
¥99.9

javaScript 正则相关方法

exec 正则方法 方法在一个指定字符串中执行一个搜索匹配。返回一个结果数组或 null。
test 正则方法  方法执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 true 或 false。
match 字符串方法  方法检索返回一个字符串匹配正则表达式的结果
replace 字符串方法 字符串替换
search 字符串方法 search 返回索引(如果找到)或者-1(如果没找到)
split 字符串方法 字符串切割

附录

image.png

相关文章

  • 正则知识点一览表

    正则常用的方式有两种,一是搜索一个字符串中是否包含关键词;二是将匹配的关键词提取出来。搜索常用的方法是search...

  • 正则表达式

    作者: 张敏;标签: 正则表达式 正则表达式 前言 知识点 什么是正则表达式? 为什么要用正则表达式? 复杂的字...

  • 正则知识点总结

    title: 正则知识点总结date: 2018-01-04 23:03:51tags: 正则表达式 intro ...

  • 千分位

    示例 知识点整理 一些正则实际使用

  • 【Python爬虫】15行代码教你爬B站视频弹幕,词云图展示数据

    知识点 爬虫基本流程 正则 requests >>> pip install requests jieba >>>...

  • 正则表达式---常用表达式

    正则表达式常用表达式 正则知识点 正则表达式在Python中的应用 match() 方法match只能匹配以某个字...

  • 正则知识点

    匹配方法test() 用于测试给定的字符串是否符合条件 true或falseexec() 用于提取字符串例:va...

  • 找出包含n但不包含na的单词

    'net native national one banana noon'找出包含n但不包含na的单词 正则知识点...

  • 推荐文章一览表

    推荐文章一览表 参考博客: 推荐文章一览表 - ITDragon龙 - 博客园

  • 关于正则表达式

    刷题的时候发现了关于正则表达式的题,完全忘干净了好好总结一下 正则基础知识点 元字符 元字符是构造正则表达式的一种...

网友评论

      本文标题:正则知识点一览表

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