博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式的贪婪和懒惰模式
阅读量:5071 次
发布时间:2019-06-12

本文共 528 字,大约阅读时间需要 1 分钟。

var regExp = /8.*8/;var str = "8google8 8google8 8google8";

上面例子,是贪婪模式,其实是用了重复(区间)匹配的正则表达式都为贪婪模式

前瞻模式是指某个匹配后面必须跟着某个字符串,例子如下

var regExp = /goo(?=gle)/;var strOne = google;var strTwo = googoo;

定语式 返回匹配的是 后面是带 gle 的;

 

捕获性分组和非捕获性分组:例子如下:

var regExp = /(google)\s(2014)/;var str = "google 2014";

返回的 是一组数组[ google 2014,google,2014]

var regExp = /(google)\s(?:2014)/;var str = "google 2014"

返回的数组[google 2014,google]

 

以上是看到一个微博 记录以便以后学习

转看https://www.2cto.com/kf/201402/280207.html

 

转载于:https://www.cnblogs.com/zhouhongdan/p/8301265.html

你可能感兴趣的文章
ros中删除某个包之后用apt安装的包找不到
查看>>
分享几个可用的rtsp, http測试url
查看>>
Hadoop - YARN 启动流程
查看>>
(八十六)使用系统自带的分享框架Social.framework
查看>>
gitlab wiki 500
查看>>
sql 执行顺序
查看>>
C和C++实务精选丛书
查看>>
强制 类型转换
查看>>
PWN_3 ORW
查看>>
Android快速开发不可或缺的11个工具类
查看>>
【原】docker部署单节点consul
查看>>
样式化复选框(Styling Checkbox)
查看>>
对抗熵增 耗散结构 个人成长
查看>>
题解-python-CodeForces 227A
查看>>
linux用户、文件权限相关命令
查看>>
【Spark篇】---SparkStreaming+Kafka的两种模式receiver模式和Direct模式
查看>>
异常Exception
查看>>
【Spark篇】---SparkSQL on Hive的配置和使用
查看>>
HDU 3761 炸碉堡【半平面交(nlogn)】+【二分】
查看>>
hdu 2553 n皇后问题【DFS递归解法】
查看>>