JavaScript正则表达式(一)简介

JavaScript正则表达式(一)简介

JavaScript正则表达式对于初学者来说存在一定的理解难度,很多纷繁复杂的调用让老鸟都感觉到非常吃力。为了解决这个问题,本文决定从不同的方向入手,来力求给大家一个清晰简明的JavaScript正则表达式教程。

所有的JavaScript正则表达式教程无一例外都是从正则表达式是什么开始的,然后就不厌其烦的开始历史起源,介绍语法,普通字符,优先级,特殊字符,后向引用等等。但是这种堆砌概念的方法根本不利于理解正则表达式是什么,也不利于在实践中正确的使用。因此,本文将从实际出发,向大家介绍正则表达式到底是什么,用来干什么,怎么用。

正则表达式,通俗点说就是规则表达式,英语的原意也是regulation expression,就是代表一定规则和语法意义的“字符串”,这个字符串,专门用来在大段文本中用来表示某个字、词、短语或者句子,以便用来搜索或者替换。

举个例子,看下面这句话:

I havenever been a real human.

假设在这句话中,你需要找寻到一个短语ve。通过人工分析,我们发现含有ve的地方有两个,have中的ve,never中的ve。在JavaScript中,如果想找到这个句子的两个ve,那么使用正则表达式来表示,就是ve。正则表达式,在一般情况下,本身就是你要搜索或者替换的那个字符串本身。

因此,在JavaScript中,使用如下的语法来定义上面的正则表达式:

(1)  var someVariable = /ve/;

(2)  var someVariable = new RegExp(“ve”);

当定义完毕正则表达式后,你就可以使用这个正则表达式来进行搜索或者替换操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值