社区
JavaScript
帖子详情
正则表达式 (?:pattern)
⁶月初¹
2017-04-22 10:11:07
industr(?:y|ies)和industr(y|ies)有什么区别
...全文
131
3
打赏
收藏
正则表达式 (?:pattern)
industr(?:y|ies)和industr(y|ies)有什么区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
⁶月初¹
2017-04-22
打赏
举报
回复
引用 1 楼 zzgzzg00 的回复:
第一个不捕获 不形成捕获组
结果一样,不捕获是什么意思,能不能举个例子
似梦飞花
2017-04-22
打赏
举报
回复
第一个不捕获 不形成捕获组
天际的海浪
2017-04-22
打赏
举报
回复
var str = "aaaaaindustriesbbbb"; /industr(?:y|ies)/.test(str); alert(RegExp.$1);//(?:y|ies)不捕获 第一个子匹配的结果是空的 /industr(y|ies)/.test(str); alert(RegExp.$1);
正则表达式
(?=
pat
tern
) (?!
pat
tern
) (?:
pat
tern
)的理解
正则表达式
(?=
pat
tern
)(?!
pat
tern
)(?:
pat
tern
)的理解 学习JAVA
正则表达式
时,(?=
pat
tern
)(?!
pat
tern
)(?:
pat
tern
)这类东西看着就挺难理解,而且官方释义更是越看越不懂。查阅资料后,总结如下。 环视 (?=
pat
tern
)与(?!
pat
tern
)属于一类,在
正则表达式
中叫环视。 “环视”这个词从字面理解就是确定“周围环境”。环视一共有四种:...
正则表达式
(?:
pat
tern
)(?=
pat
tern
)
(?:
pat
tern
)(?=
pat
tern
)、(?=
pat
tern
)、(?!
pat
tern
)、(?<=
pat
tern
)和(?<!
pat
tern
) (?:
pat
tern
)
pat
tern
:表示表达式 # 1. (?:
pat
tern
) """ ()表示捕获分组,()会把每个分组里的匹配的值保存起来,从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推 (?:)表示非捕获分组,和捕获分组唯一的区别在于,非捕获分组匹配的值不会保存起来 [\u4e00-\u9f..
正则表达式
问号 冒号 ?:使用
正则表达式
问号 冒号 ?:使用 (?:
pat
tern
)是非捕获型括号 匹配
pat
tern
,但不捕获匹配结果。 (
pat
tern
)是捕获型括号。 匹配
pat
tern
,匹配
pat
tern
并捕获结果,自动获取组号 (?
pat
tern
) 匹配
pat
tern
, 匹配
pat
tern
并捕获结果,设置name为组名 使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个捕获组会自动拥有一个组号,规则是:从左向右,以分组的左括号
欢迎查看
正则表达式
(?!), (?:), (?=)的区别(正则预查)
正则表达式
(?!), (?????, (?=)的区别(正则预查) (?:
pat
tern
) 非获取匹配,匹配
pat
tern
但不获取匹配结果,不进行存储供以后使用。 这在使用或字符“(|)”来组合一个模式的各个部分是很有用。 例如“industr(?:y|ies)”就是一个比“industry|industries”更简略的表达式。 (?=
pat
tern
)非获取匹配,正向肯定预查,在任何匹配
pat
tern
的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。 例如,“Windows(?=95|98
正则表达式
之
pat
tern
+?、
pat
tern
*?、(?!
pat
tern
)、(?:
pat
tern
)
最近看 php 的文档发现很多看不懂的正则,原来之前只是会了基础,这次来总结下几个特殊的正则模式。js
正则表达式
基础可参考
正则表达式
总结。
pat
tern
+?、
pat
tern
*? 这两个比较常用,表示懒惰匹配,即匹配符合条件的尽量短的字符串。默认情况下 + 和 * 是贪婪匹配,即匹配尽可能长的字符串,在它们后面加上 ? 表示想要进行懒惰匹配。 (?!
pat
tern
) 表示一个过滤条件
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章