美文网首页
正则表达式整理

正则表达式整理

作者: HopeLii | 来源:发表于2019-11-06 16:45 被阅读0次

下面是两个比较不错的正则工具

https://regexper.com/
https://regexr.com/

修饰符

修饰符 描述
i 忽略大小写
g 全局匹配
m 多行匹配

元字符

元字符 描述
. 查找单个字符,除了换行和行结束符
\w 查找单词字符
\W 查找非单词字符
\d 查找数字
\D 查找非数字字符
\s 查找空白字符
\S 查找非空白字符
\b 匹配单词边界
\B 匹配非单词边界
\0 查找 NUL 字符
\n 查找换行符
\f 查找换页符
\r 查找回车符
\t 查找制表符
\v 查找垂直制表符
\xxx 查找以八进制数 xxx 规定的字符
\xdd 查找以十六进制数 dd 规定的字符
\uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符

方括号

表达式 描述
[abc] 查找方括号之间的任何字符
[^abc] 查找任何不在方括号之间的字符
[0-9] 查找任何从 0 至 9 的数字
[a-z] 查找任何从小写 a 到小写 z 的字符
[A-Z] 查找任何从大写 A 到大写 Z 的字符
[A-z] 查找任何从大写 A 到小写 z 的字符
[adgk] 查找给定集合内的任何字符
[^adgk] 查找给定集合外的任何字符
(red | blue | green) 查找任何指定的选项

量词

量词 描述
n+ 匹配任何包含至少一个 n 的字符串
n* 匹配任何包含零个或多个 n 的字符串
n? 匹配任何包含零个或一个 n 的字符串
n{X} 匹配包含 X 个 n 的序列的字符串
n{X,Y} 匹配包含 X 或 Y 个 n 的序列的字符串
n{X,} 匹配包含至少 X 个 n 的序列的字符串
n$ 匹配任何结尾为 n 的字符串
^n 匹配任何开头为 n 的字符串
?=n 匹配任何其后紧接指定字符串 n 的字符串
?!n 匹配任何其后没有紧接指定字符串 n 的字符串

对象

属性 描述
global RegExp 对象是否具有标志 g
ignoreCase RegExp 对象是否具有标志 i
lastIndex 一个整数,标示开始下一次匹配的字符位置
multiline RegExp 对象是否具有标志 m
source 正则表达式的源文本

对象方法

方法 描述
compile 编译正则表达式
exec 检索字符串中指定的值。返回找到的值,并确定其位置
test 检索字符串中指定的值。返回 true 或 false

string对象方法

方法 描述
search 检索与正则表达式相匹配的值
match 找到一个或多个正则表达式的匹配
replace 替换与正则表达式匹配的子串
split 把字符串分割为字符串数组

相关文章

  • js常用正则表达式

    对常用的js正则表达式进行整理,归档!!! 什么是正则表达式?它有什么作用? 正则表达式(regular expr...

  • 正则表达式高级

    正则表达式高级——《精通正则表达式》+Java/Go/Python官方文档+多年经验+实验结果知识整理 [TOC]...

  • 正则表达式

    最近在看jquery的源码,里面包含了很多正则表达式,特意抽时间来整理下正则表达式相关知识。 简介 正则表达式是一...

  • iOS正则表达式各种类型校验

    朋友需要一些正则表达式使用,这边现整理一些项目中会遇到的正则表达式吧,目前整理的是:1)手机号检验2)密码校验3)...

  • 正则表达式 grep与sed的文本处理

    [正则表达式 grep与sed的文本处理] 一:整理正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先...

  • 正则表达式基础

    学好正则表达式很重要,下面是一些关于正则表达式的基本知识整理 \ : 转义字符 ^ : 匹配字符串开始位置 $...

  • 正则表达式-01

    理解正则表达式此前在数据处理过程中多次遇到过正则表达式的问题,也没有过多去深究在此做一定的归纳整理,正则表达式在处...

  • Python学习随笔

    本笔记整理自中谷教育在线教育视频 学习笔记——正则表达式常用符号 这里学习过正则表达式后,简单做了一个爬虫程序,效...

  • 用正则将API返回的数据去除标签并整理

    一、API返回的数据: 二、用到的正则表达式 三、整理格式后 四、使用方法

  • 正则表达式笔记

    前几天写了一个很简陋的模板引擎,关于正则表达式,我整理了一下,仅供以后再忘记的时候参考~ 关于正则表达式(regu...

网友评论

      本文标题:正则表达式整理

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