美文网首页php之路Web前端之路
我是怎么轻而易举的使用正则的

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

作者: brzhang | 来源:发表于2016-04-05 19:28 被阅读86次

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

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

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

1 2

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

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

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

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

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

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

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

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

举个例子

相关文章

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

    我们对正则表达式之所以畏惧,我觉得有两个原因: 一是因为正则表达式元字符太多,你可能记不住! 那么解决这个问题的根...

  • Python3.x 正则基础学习

    使用Python正则,首先得导入re文件import re 虽然开发了几年但是并没有怎么研究过正则的使用,学习Py...

  • 第七天正则表达式

    正则表达式的理念: 正则的使用方法: 正则里string两个方法: 使用正则找字母的几种写法: 正则的转义: 正则...

  • 《轻而易举的富足》我是怎么写的这本书?

    我没有读很多书、上很多学,我来自于伊朗,英语也不是我的母语,我却写出了这一套书。我想告诉你,我能做到的,你也能做到...

  • 正则表达式

    学习正则表达式之前我们得先想几个问题, 正则是干什么的?为什么要用正则?怎么去使用正则?带着这几个问题一起来开始...

  • 天赋才华

    你的爱好兴趣点(即天赋才华) 是你到地球宇宙给你的轻而易举富足生活的核武器你使用吗? 使用了生活轻而易举没使用生活...

  • 正则判断邮箱格式是否正确

    简介 做表单验证时,我们常用到正则判断,以下是正则的简单使用。

  • 手把手带你实现Markdown编辑器语法高亮

    源代码:ZYMarkdownEditor 什么是正则表达式? iOS开发如何使用正则表达式? 使用正则表达式匹配M...

  • 正则的使用

    手机号验证 如果想要精确验证手机号使用:var reg=/^1[3|4|5|7|8][0-9]{9}$/现有的号码...

  • 正则的使用

    量词的使用 ?...零次或一次*...任意次+...至少一次{n}...出现 n 次{n,m}...出现 n-m ...

网友评论

    本文标题:我是怎么轻而易举的使用正则的

    本文链接:https://www.haomeiwen.com/subject/sojplttx.html