Sprite keep learning - 语义化编程
type: channel
link: https://shezw.com/tag/语义化编程/
items: 正则表达式的梳理和练习笔记

正则表达式的梳理和练习笔记
type: item
date: 2019-09-13T17:09:00+08:00
description: 正则表达式的重要性不言而喻，平时写的时候都是拼拼凑凑感觉还是不太好，趁着今天做一个梳理，要让正则的用法深入血液才好。 MDN | Javascript 正则表达式介绍 正则表达式(regular expression)描述了一种字符串匹配的模式（pattern），可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 创建一个正则表达式节 你可以使用以下两种方法之一构建一个正则表达式： 使用一个正则表达式字面量，其由包含在斜杠之间的模式组成，如下所示： var re = /ab+c/; 使用正则表达式字面量为正则表达式提供了脚本加载后的编译。当正则表达式保持不变时，使用此方法可获得更好的性能。 或者调用RegExp对象的构造函数，如下所示： var re = new RegExp("ab+c"); 使用构造函数为正则表达式提供了运行时的编译。使用构造函数的方式，当你知道正则表达式的模式将会改变，或者你不知道模式，并且从其他来源获取它，如用户输入。 [...]