美文网首页
正则表达式

正则表达式

作者: ____雨歇微凉 | 来源:发表于2016-12-09 23:02 被阅读52次

字符直接量:

<b>名称 含义
<b>\n 换行符,等价于 \u000A
<b>\f 换页符,等价于 \u000C
<b>\r 回车符,等价于 \u000D
<b>\t 制表符,等价于 \u0009
<b>\v 垂直制表符,等价于 \u000B
<b>\xnn 由十六进制数表示 escape 字符数nn指定的拉丁字符,例如,\x0A 等价于 \n
<b>\uxxxx 由十六进制数 xxxx 指定 Unicode 字符,例如 \u0009 等价于 \t
<b>\xxx 由八进制xxx指定的字符。

\n

`l love
you`.match(/\n/)
=> ["↵"]

\r & \n

document.write('i live you & \r if you love me too') 
document.write('i live you & \n if you love me too')
document.getElementsByTagName('body')[0].innerHTML.match(/\r/)
=> null
document.getElementsByTagName('body')[0].innerHTML.match(/\n/)
=> ["↵"]

\t

// 两个字符之间,我按的tab键,不知道我对制表符理解对不对。
`  名称    含义`.match(/\t/)
=> ['   ']
// 其他几个就不试了,没啥意思。

字符类:

在正则表达式中,所谓的字符类就是将多个单独的字符放入方括号([])中构成的字符集合。
点号 (.) 匹配除了换行符和其他 Unicode 行终止符(如回车)之外的任意字符,等价于 [^\n\r]

<b>名称 含义
<b>\w 匹配任何ASCII单字字符,等价于 [a-zA-Z0-9]
<b>\W 匹配任何非ASCII单字字符,等价于 [^a-zA-Z0-9]
<b>\s 匹配任何Unicode空白符,等价于 [\t\n\x0B\f\r]
<b>\S 匹配任何非Unicode空白符,等价于 [^\t\n\x0B\f\r]
<b>\d 匹配任何ASCII数字,等价于 [0-9]
<b>\D 匹配任何非ASCII数字,等价于 ^[0-9]
<b>\b 匹配一个词的边界。即两个词的分割,空格或者非词符
<b>[\b] 匹配退格符(特例)

重复量词:

<b>名称 含义
{n,m} 匹配前一项至少n次,但是不能够超过m次。
{n,} 匹配前一项n次或者更多次。
{n} 匹配前一项n次。
? 匹配前一项0次或者1次,也就是说前一项是可选项,等价于{0,1}。
+ 匹配前一项1次或者多次,等价于{1,}。
* 匹配前一项0次或者多次,等价于{0,}。

相关文章

  • 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/qaobpttx.html