与JavaScript正则的美丽邂逅

程序日记

确认过眼神,等的就是你

小卦大学四年都没学会的正则,

历年来全靠cv大法,

今天给大家分享一波,

实用正则学习教程。

相信programmers都知道这是什么,

但是不得不说,

学起来是真的抠脑壳。

有人就问小卦,

那有没有快速学习正则的方法,

小卦告诉你,

有 请往下看↓↓↓

小卦现在就来带领大家学习JS正则表达式,它究竟是个什么玩意儿呢?

见过这个吧

find./-name*.txt

啊?你没见过?

在当前目录下,

查找所有的txt文件。

小卦将正则的意思归类为以下四个字:

匹配、替换。

我们先来看一看Sublime自带的查找替换

▲ 替换前

▲替换后

再用正则试试看!

是不是美滋滋...

废话不多说了,告诉大家一个网址:https://regexper.com/,懂行的都知道,会node.js的小伙伴复"Regexper"拿本地资源。

先来猜一猜这是在干嘛?

^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]))$

咱们复制到Regexper上面去看看呢

是不是很简单呀!

再来个简单的例子

小卦现在想将"http://"去掉并保留".jpg"格式的图片路径,用正则该怎么写呀?

打开Regexper.com自己来尝试写着试试

小卦是这样写的,大家肯定有更好的写法,分享一下呗

来吧,跟着小卦一起学正则

.▼.

什么?

你还想要知道更多?

愣着干嘛,

↓↓↓

回复"正则"学到手软

.▼.

欢迎投稿

-end

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180518G0JA1600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券