这个包含前瞻的正则表达式的字面意思是什么?

p0kero

我试图了解正面和负面的前瞻,但我想我错过了一些东西。

q(?=u) 

我理解这个正则表达式的意思是:“匹配后跟一个 u 的 aq”,所以我得到了一个字符串“quit”的匹配,但只得到了一个带有 'q' 的组。

但是使用正则表达式 q(?=u)i,我没有得到字符串“quit”的任何结果。为什么会发生?可能这个正则表达式没有意义,但我想知道它意味着什么以便理解前瞻。

三人组

前瞻不消耗其文本。qu不同于q(?=u)-- 后者仅匹配 a q,但要求其后跟u(但不会被捕获或消耗)。

这就是q(?=u)i无法匹配的原因——q需要遵循u i同时进行,这是不可能的。换句话说,它会找到并捕获,qi但前提q是紧随其后的是u如果紧随其后的是,则显然不是真的i

如果你想匹配qui,正则表达式是qui.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这个正则表达式(\ /?)是什么意思?

来自分类Dev

这个正则表达式是什么意思?

来自分类Dev

这个正则表达式是什么意思?

来自分类Dev

这个正则表达式是什么意思?

来自分类Dev

这个正则表达式是什么意思:[^\(\)]*?

来自分类Dev

这个JavaScript正则表达式/[^\d.-]是什么意思?

来自分类Dev

[^。] *在正则表达式中是什么意思?

来自分类Dev

正则表达式^^^是什么意思?

来自分类Dev

“ \?”在正则表达式中是什么意思?

来自分类Dev

这个正则表达式的前瞻有什么问题?

来自分类Dev

为什么这个积极的前瞻正则表达式'string。*?(?=)'在sed中不起作用?

来自分类Dev

这个正则表达式是什么意思/ ^ [az] {1} [a-z0-9 _] {3,13} $ /

来自分类Dev

(?!a){0}是什么?在Java正则表达式中是什么意思?

来自分类Dev

正则表达式积极前瞻

来自分类Dev

正则表达式帮助-前瞻

来自分类Dev

正则表达式中的前瞻

来自分类Dev

正则表达式中的前瞻

来自分类Dev

改善前瞻正则表达式

来自分类Dev

Python正则表达式前瞻

来自分类Dev

正则表达式是什么?

来自分类Dev

这个perl regex表达式是什么意思?

来自分类Dev

这个C表达式是什么意思?

来自分类Dev

这个Python表达式是什么意思?

来自分类Dev

if(x > y / z) 这个表达式的意思是什么

来自分类Dev

正则表达式模式前的“ r”是什么意思?

来自分类Dev

正则表达式-无限错误是什么意思?

来自分类Dev

正则表达式中的“转义字符串”是什么意思?(Javascript)

来自分类Dev

[_ | \ _ | \。]是什么意思?在Javascript正则表达式中?

来自分类Dev

春季安全网址中的双星正则表达式是什么意思

Related 相关文章

热门标签

归档