正则表达式
var expression = / pattern / flags;
flags:每个正则表达式都可带一个或多个标志,用以标明正则表达式的行为
- g:表示全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。
- i:表示不区分大小写模式
- m:表示多行模式,即在到达文本末尾时还会继续查找下一行中是否与模式匹配的项。
正则表达式中的元字符
这些元字符在正则表达式都有一种或者多种用途。因此如果想要匹配字符串中包含的这些字符必须转义。下面将描述元字符在模式中的各种应用。
( [ { ^ $ | ) ? * .] }
字符 | 含义 |
---|---|
t | 水平制表符 |
n | 换行符 |
r | 回车符 |
f | 换页符 |
cX | 与X对应的控制字符(Ctrl X) |
v | 垂直制表符 |