美文网首页
正则的对象

正则的对象

作者: 那是娟子 | 来源:发表于2019-10-29 16:10 被阅读0次

RegExp 对象

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具

创建 RegExp 对象的语法:new RegExp(pattern,attributes);

参数:pattern是一个字符串,正则的表达式的模式,attributes是可选的字符串(包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数)

修饰符

i    执行时对大小写不敏感的匹配

g   执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)

m 执行多行匹配

方括号

[abc] 查找方括号之间的任何字符

[^abc] 查找任何不再方括号之间的字符

[0-9] 查找任何从0-9的数字

[a-z] 查找任何从小写a到小写z的字符

[A-Z] 查找任何从大写A到大写Z的字符

[A-z] 查找任何从大写A到小写z的字符

[adgk] 查找给定集合内的任意字符

[^[adgk] 查找给定集合外的任何字符

(red|blue|green) 查找任何指定的选项

元字符

·  查找单个字符,除了换行和行结束符。

\w  查找单词字符。

\W查找非单词字符。

\d查找数字。

\D查找非数字字符

\s查找空白字符。

\S查找非空白字符。

\b匹配单词边界。

\B匹配非单词边界。

\0 查找 NUL 字符。

\n查找换行符。

\f 查找换页符。

\r 查找回车符。

\t 查找制表符。

\v 查找垂直制表符。

\xxx查找以八进制数 xxx 规定的字符。

\xdd查找以十六进制数 dd 规定的字符。

\uxxxx查找以十六进制数 xxxx 规定的 Unicode 字符。

量词

RegExp 对象属性

RegExp 对象方法

支持正则表达式的 String 对象的方法

相关文章

  • regexp 正则包

    正则对象 正则使用都是通过创建对应的正则对象,调用对象方法所实现。 新建正则对象 正则对象属性方法 正则方法 一般...

  • js内置对象RegExp

    JavaScript中的RegExp对象,就是我们常说的正则表达式对象。该对象主要包含正则表达式模式,以使用正则表...

  • 2019-01-16学习总结

    compile(正则表达式) -> 将正则表达式转换成正则对象编译后可以直接通过对象调用相关的对象方法 ful...

  • JavaScript入门笔记(6)

    标准对象 正则对象 正则表达式是一种处理文本信息的神器,在JavaScript中可以方便的使用正则对象对文本进行处...

  • 正则表达式系列基本用法

    正则对象 生成正则对象 有两种方法可以创建并得到一个正则表达式对象 字面量声明方式 var reg = /abc/...

  • JavaScript 正则表达式(2)

    在JavaScript正则表达式(1)中,我们学习了如何声明一个正则对象以及正则里常用的一些元字符,正则对象的方法...

  • 2018-08-03 python学习re模块方法

    1.compile(正则字符串) 将正则表达式字符串转换成正则表达式对象 转换成正则表达式对象后,可以通过对象调用...

  • 01.16 re模块

    1. compile(正则表达式) 将正则表达式转换成正则对象 编译后可以直接通过对象调用相关的对象方法 2. f...

  • 正则表达式学习笔记(2)

    /*正则查找: 如果正则表达式需要查找内容需要使用以下两个对象:Pattern(正则对象)Matcher(匹配器对...

  • 正则的对象

    RegExp 对象 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。 创建 RegExp 对...

网友评论

      本文标题:正则的对象

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