腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
贪婪
/
懒惰
(非
贪婪
)/占有量词是如何在内部工作的?
、
、
我注意到有三种不同类型的量词:
贪婪
、
懒惰
(即非
贪婪
)和占有。我知道,粗略地说,
贪婪
的量词试图通过对整个输入字符串的第一次读取得到最长的
匹配
,如果尝试持续失败,则依次截断字符;
懒惰
的量词试图通过先读取空字符串得到最短的
匹配
,如果尝试持续失败,则依次添加字符;占有式量词尝试
与
贪婪
的量词相同的方式,而如果第一次尝试失败,它们将停止
匹配
。如果regex是"foo.*" (
贪婪
),那么re
浏览 3
提问于2020-10-27
得票数 3
回答已采纳
2
回答
标记之间的Regex
匹配
文本太
贪婪
了。
、
我正在尝试从字符串中提取文本,并且有
懒惰
/
贪婪
的问题。在这个示例中,我希望文本片段
与
<b>I want this piece</b>
匹配
,所以只要<b>和</b>包含‘片段’,我的正则表达式就是非
贪婪
的。
匹配
的文本包含<b>first</b>的正则表达式的问题。<\/b>/;<em
浏览 3
提问于2015-09-15
得票数 0
回答已采纳
1
回答
sed
贪婪
的
匹配
不应该
匹配
此字符串,但应该
匹配
。
、
从我在网上读到的内容来看,很难理解sed中非
贪婪
的
匹配
(
懒惰
匹配
)的行为。我对这似乎是一场
懒惰
的比赛感到困惑。在我看来,似乎不应该这样做,因为即使正则表达式
匹配
由2个制表符分隔的3个字符串,这些字符串也不是字母数字。因此,第一个字符串应该
贪婪
地吞噬行中的所有字符,没有留下任何
与
第一个选项卡相
匹配
的东西。
浏览 0
提问于2023-03-07
得票数 3
回答已采纳
1
回答
如何使regex模式
懒惰
,或者如何在第一次出现时停止
匹配
?
、
我试图在C#中使整个regex模式变得
懒惰
,而不是
贪婪
。在PHP中,有一个U选项使
匹配
延迟。在C#中,我没有看到类似的设置。如果我们查看regex101.com上的工作原理,我们可以看到
匹配
: 第三行
与
第二组括号
匹配
,而不是在第一组停止。我如何才能使这种
懒惰
,或只是停止
匹配
在第一组父母?
浏览 1
提问于2015-03-18
得票数 1
回答已采纳
1
回答
在Regex中重复可变长度段
、
我试图将以下内容
与
这个Regexp
匹配
起来:route/group/route1/route2/group/group2/route/group1/group2/route/ 试图使第一组
懒惰
,第二组
贪婪
和可选,但它不
匹配
。我遗漏了什么?
浏览 2
提问于2022-04-16
得票数 1
回答已采纳
1
回答
带OR的惰性正则表达式
、
我有如下形式的字符串:sandwichcba我想
懒惰
地
匹配
abc、abcd和abcde,这样我就可以得到第一个组件。.+)(abc|cba|dcba)", "\\1", "oscardcba") => "oscar"我怎么才能
懒惰
匹配
这个OR呢?
浏览 2
提问于2011-08-17
得票数 0
回答已采纳
2
回答
{n}怎么做?和{n}不同吗?
、
问号如何影响上述表达式的
匹配
?它与以下内容有何不同?例如,我希望模式aa{1}?a
与
aaa和aa
匹配
。虽然它与aaa
匹配
,但aa是而不是
匹配
。模式a(a{1})?a确实
匹配
两者,因此括号在这里确实起到了重要作用。 它是
贪婪
量词{n}+的
懒惰
对应
浏览 1
提问于2013-08-01
得票数 12
回答已采纳
3
回答
python每个搜索字符串索引
匹配
不止一次。
、
、
、
我正在寻找一种方法,使python模块或较新的regex模块的finditer函数
匹配
特定模式的所有可能的变体,重叠或其他。我知道,在不使用搜索字符串的情况下,可以使用查找头获取
匹配
,但我仍然只能得到每个索引的一个正则表达式,在那里我可以得到多个正则表达式。(?=A{2}[BA]{1,6}A{2})AABAABBAAAABAA AABAABBAA AABBAA 但目前,它将只
与
最后两个
匹配
。我意识到这与[BA]{1,6}的
贪婪
浏览 2
提问于2015-10-30
得票数 2
回答已采纳
1
回答
基于telnetlib期望方法的
贪婪
量词问题
、
也就是说,找到包含“接收”、“传输”和“消息”的任何行,并且可能后面跟着N 'data‘行(假设msg的连
与
0不同),这就是最后一个组可能发生>= 0的原因。但问题是,当这个正则表达式被应用于来自Linux机器的实时传入序列时,众所周知,以
贪婪
量词结尾的telnetlib.Telnet.expect()的结果是不确定的: 如果正则表达式以
贪婪
匹配
(如.*)结束,或者多个表达式可以
匹配
相同的输入,则结果是不确定的,并且可能取决于I/O时间。我想不是搜索“数据”,而是搜索
与
浏览 0
提问于2019-06-18
得票数 0
2
回答
正则表达式“
贪婪
”检查
我尝试使用一个简单的正则表达式来
匹配
模式,但得到了一些意想不到的结果……public class Test { public static void main(String
浏览 2
提问于2013-09-30
得票数 0
1
回答
如果字符串中有两个单词,regex或条件就
匹配
这两种情况。
、
使用OR条件,但它在第一次
匹配
时不停止,甚至它也与其他条件
匹配
下面是我试图解析的内容。内容将有2种格式。一个有foo和bar,另一个只有foo或bar。在第一种情况下,它应该停在foo本身。
浏览 3
提问于2014-07-10
得票数 0
回答已采纳
1
回答
REGEX -指定组,分组顺序
、
、
当我编写regex时,如下所示:从字符串我得到了团体:#2 ccc#1 aaa如何更改分组顺序?
浏览 2
提问于2016-11-20
得票数 0
回答已采纳
1
回答
Regex找到所有机器
、
onclick="removeItem('82196324',219395,0);document.getElementById('tab8').innerHTML=''"> </div> 和我在找到所有的
匹配
时也有问题
浏览 0
提问于2015-01-12
得票数 0
回答已采纳
3
回答
限制Regex到字边界
、
、
.*"@"\b.*ip.*\b"@"\b.*?\b" 如何扩展原始的@".*ip.*"模式,使其
懒惰
地
匹配
整个单词并捕获
浏览 2
提问于2013-02-19
得票数 0
回答已采纳
2
回答
一个懒散的可选量词该如何表现?
、
(
懒惰
可选)量词的存在。从那以后,我一直在运行一些测试,但是这个量词的行为看起来非常不一致。此外,我尝试测试regex /a??b+/中的字符串abbb,这给了我意外的abbb
匹配
。我同样期待bbb作为
匹配
,因为惰性量词会优先考虑可能的较小
匹配
。 对于regex /a+b??/和字符串aaab,
匹配
的是
与
贪婪
的regex /a+b?/
匹配
的aaab的预期a
浏览 0
提问于2019-08-29
得票数 2
回答已采纳
1
回答
如何
匹配
3重重音之间的标记块代码
、
、
我知道这是个常见的问题,但我找了很多,却找不到我需要的东西 length: 1 我想让它像这样
匹配
浏览 3
提问于2021-07-07
得票数 0
回答已采纳
3
回答
这些正则表达式模式是否不同?
、
、
我一直在开发的一个网站无法使用PHP (preg_match)正则表达式模式
匹配
数据,这种模式似乎在我测试过的其他任何地方都有效。这种模式是:它与具有频道标签的RSS提要进行
匹配
。<channel.*?>(.*)?
浏览 1
提问于2012-06-21
得票数 8
回答已采纳
1
回答
有人能给我解释所有格量词吗?(正则表达式)
、
我知道什么是
贪婪
的量化词,我也知道什么是
懒惰
的量化者。但占有欲呢? ++ =一个或多个,占有性
浏览 2
提问于2009-07-13
得票数 16
回答已采纳
1
回答
负查找中的perl正则集负集
匹配
字符串
、
、
、
我试图
匹配
任何一组字符(方括号内),然后是方括号([^\[\]]+) --除非字符串的最后一部分
与
-notme
匹配
。#CHANGED#no#CHANGED#no我的猜测是,负集合与我的负展望不应该
匹配
的东西相
匹配
--因此我尝试用负集合的
懒惰
匹配
,但是结果是相同的
浏览 1
提问于2016-06-28
得票数 1
回答已采纳
1
回答
正则表达式(\S+?)vs (\S+)
下面两个表达式的区别是什么? 1. (\S+) 2. (\S+?)谢谢,
浏览 5
提问于2017-09-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2.7最短匹配模式 非贪婪
如何有效管理广告匹配类型:精确匹配与广泛匹配的投放策略
字符串-暴力匹配与KMS
Lua中字符串与模式匹配
推力器与PPU匹配特性测试系统
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券