我是怎么轻而易举的使用正则的

我们对正则表达式之所以畏惧,我觉得有两个原因:

一是因为正则表达式元字符太多,你可能记不住!

那么解决这个问题的根本办法是我们不要强迫去记住它,看到知道意思就OK了,所以,我们准备2张图,记不住的迅速查看下就知道了。

我是怎么轻而易举的使用正则的_第1张图片
1
我是怎么轻而易举的使用正则的_第2张图片
2

二是因为你不确定你写的正则表达式是否是你想要的,没有很快的试错方式,需要写代码来测试,好生麻烦

然而,你不知道,已经有人做了在线测试正则的工具了,地址就在这里,

我来为大家举一个例子大家就明白了,如何使用这个在线工具。

假如我们要统计一段文本中,单词的个数;
  • 首先我们通过查找前面我们的表格,我们发现\w可以为我们找到所有的单词字符,

  • 然后我们知道一个单词至少是一个字符或者多个字符,比如a,simple,just,be等等 所以,我们表示单词自然而然就是\w+

  • 最后让让我们测试一下吧,我们随便找一句话,比如:ny one may mouth out, a passage with, a theatrical cadence cadence cadence cadence,然后填充好正则表达式,在点击测试匹配,这里勾不勾选忽略大小写都无所谓啦。因为我们是元字符匹配,又不是[abc]这种匹配,当你们测试的时候需要的时候可以勾选。

  • 然后,你就会看到下图的结果,共找到多少出匹配,而且会给你输出匹配的结果,多么痛的领悟啊~~

那么,替换又是什么鬼~~~,替换其实就是把所有匹配出来的文本替换为你输入的字符串了,如下图,所有的单词背替换成####

我是怎么轻而易举的使用正则的_第3张图片
举个例子

你可能感兴趣的:(我是怎么轻而易举的使用正则的)