JavaScript-ES6正则表达式

正则表达式

2017-08-11  本文已影响16人  廖马儿

简介

正则表达式:Regular Expression

是一种文本模式,包括普通字符(例如,az 之间的字母,数字)和特殊字符(称为"元字符")。

正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

很强大,提高效率。

为何使用正则表达式?

python正则表达式学习:http://www.runoob.com/python/python-reg-expressions.html


语法

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。

非打印字符:

非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:

图片.png

特殊字符:

所谓特殊字符,就是一些有特殊含义的字符,如上面说的 runoo*b 中的 *,简单的说就是表示任何字符串的意思。如果要查找字符串中的 * 符号,则需要对 * 进行转义,即在其前加一个 : runo*ob 匹配 runo*ob

图片.png

注意:换行符与回车符区别:http://www.cnblogs.com/yunf/archive/2011/04/20/2021830.html

制表符:
制表符可以用来制作表格,它们在第9区。它们有:
┌ └ ┐ ┘ ─ │ ├ ┤ ┬ ┴ ┼

上一篇下一篇

猜你喜欢

热点阅读