学好正则表达式两个最重要的规则

     正则表达式这个话题实在太大了,但它确实也太重要了,如果作为一个专业的程序员不能很好的掌握它,那么我们就不能算一个合格的程序员。也许你可以随便找一个程序员问他,你会正则表达式吗?你懂正则表达式吗?你用过正则表达式吗?我们得到的回答绝大多数回事肯定的,但是如果你问他你知道正则表达式是怎么运行的嘛?正则表达式在不同的编程语言中有什么不同呢?我敢肯定没有几个人能够正确的回答出来。因此我们不能只限于表面的会用,我们要理解正则表达式的运行原理,由于这篇文章不是讲基础的,因此我们有关正则表达式的一些基础的东西,这里不再提及。我是使用JavaScript语言为例来举例的。

    我们首先来看看正则表达式中两个最基本的原则:

规则一:优先选择最左端的匹配结果

我们来看看一个小例子:

 


规则二:标准量词是匹配优先的

要理解这个规则我们也来看一个典型的例子:

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值