美文网首页
正则表达式

正则表达式

作者: 世不由己言不由衷 | 来源:发表于2016-11-02 20:16 被阅读0次

正则表达式

两种创建方式: 1. var reg = /a/;  一般使用这种

2. var reg = new RegExp(a);

两种方法: test()  匹配成功返回true 失败false

exec()  匹配成功返回这个匹配字符串的组成数组  失败为null

exec有两种属性  index  返回匹配的下标 和input表示原字符串

四种匹配方法:  1. match()  匹配  匹配成功就返回匹配成功的数组  失败返回null

2. search()  索引  搜索这个值有的话返回第一个出现的下标 没有返回-1 不需要查询每一个

3. replace() 替换  需要替换全部就加g全局

4. split()  分割  返回的是除了分割的字符 剩余的原数组 两个数组 ("fhdsg","sg")

{n}        限定符前的子模式必须出现恰好n次

{n,m}     限定符前的子模式至少出现n次,至多出现m次

{n,}     限定符前的子模式至少出现n次,至多没限制

+     同{1,}

*     同{0,}

?     同{0,1}

\d   匹配数字  与 [0-9] [0123456789]一个意思 为了简单。

\D          相当于[^0-9]

\w   匹配所有的字母和数字和下划线[A-Za-z0-9_]

\W   相当于[^A-Za-z0-9]

\s   包括空格(space)制表符(table)换页符等空白字符的其中任意一个

\S          匹配非空格制表符等

\b          匹配单词的边界

\B          匹配非单词边界

\t        查找制表符tab

\n          匹配换行键

\r          匹配回车

\f          匹配换页

[]          查找括号里的字符

-            0-9和 0123456789一个意思

g            全局搜索  不再是查询到就会停止

i   搜索的时候不会区分大小写

()          用来作为分组

^          托字符写在前面指的是以什么开始 写在中括号里表示取反

$            以什么结束

|            或的意思  a|b  匹配a或b

[\u4e00-\u9fa5] 匹配汉字  汉字编码的范围

相关文章

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

  • 正则表达式系列-1

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 什么是正则表达式 正则表达式就是用事先定...

  • 正则表达式

    正则表达式 - 教程正则表达式 - 简介正则表达式 - 语法正则表达式 - 元字符正则表达式 - 运算符优先级正则...

  • Python基础入门 - 正则表达式与综合实战

    1. 初识正则表达式 1.1 介绍 步骤介绍正则表达式入门及应用正则表达式的进阶正则表达式案例 1.2 正则表达式...

  • Java正则表达式参考

    Java正则表达式入门 java正则表达式应用 深入浅出之正则表达式(一) 深入浅出之正则表达式(二) 正则表达式...

  • 正则表达式

    正则表达式 正则表达式就是记录文本规则的代码 正则表达式常用的元字符 正则表达式常用的限定符 正则表达式举例:这里...

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • 正则表达式

    了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于...

网友评论

      本文标题:正则表达式

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