腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
PCRE
中,懒惰
量词
究竟是如何工作
的
?
regex
、
nfa
一些背景:我正在实现regex匹配引擎(NFA),它应该支持
PCRE
兼容性模式(我
的
意思是它应该捕获具有与
PCRE
相同
的
偏移量
的
子表达式)。在
PCRE
的
testinput1中有一个测试,我不能完全理解。它测试懒惰
的
量词
。
的
匹配是:很明显,它使用
的
是
惰性
量词
。据我所知,除非另一种“贪婪”<em
浏览 5
提问于2014-01-16
得票数 3
1
回答
带有
惰性
量词
的
Pcre
正则表达式
regex
、
pcre
我需要一个与
PCRE
兼容
的
正则表达式
来从这个字符串中捕获My-Test & 12345:这是我到目前为止所得到
的
:,我需要整条线
的
其他部分。My-Test在第一个冒号之前。12345总是在第二个(或最后一个)冒号之后。
浏览 10
提问于2017-07-06
得票数 0
回答已采纳
1
回答
用于在括号之间匹配任何内容
的
正则表达式
sed
、
grep
、
regular-expression
=\))'就我在代码中添加新括号而言,,它显示
的
内容如下:)我只想打印
浏览 0
提问于2015-02-11
得票数 0
2
回答
支持
惰性
计算
的
.Net
正则表达式
库
.net
、
regex
、
lazy-evaluation
我正在寻找一个支持
惰性
计算
的
.Net
正则表达式
库。注意:我特别关注
的
是
惰性
计算(也就是说,这个库不是立即返回文档中
的
所有匹配项,而是只消耗文档
的
必要部分,以确定每个请求
的
下一个匹配项),不支持
惰性
量词
-尽管如果它也支持
惰性
量词
,我不会反对!具体细节:我希望能够对可能有数十万个
正则表达式
匹配
的
非常大
的
文档运行
正则表达式</
浏览 0
提问于2010-09-14
得票数 2
回答已采纳
2
回答
编写更好
的
regex表达式以避免使用
惰性
重复
量词
regex
、
reluctant-quantifiers
我有一个
正则表达式
:由于它使用懒惰
的
重复
量词
,对于更长
的
字符串(选项超过500),它回溯了100,000次以上,但失败了。请帮我找一个不使用
惰性
重复
量词
的
更好
的
正则表达式
浏览 1
提问于2010-11-02
得票数 5
回答已采纳
3
回答
为什么你不能在零宽度后
的
断言中使用重复
量词
呢?
regex
、
r
、
pcre
我一直觉得在零宽度断言(Perl兼容
正则表达式
PCRE
)中不能使用重复
量词
。然而,最近我发现,您可以使用它们来展望未来
的
断言。# Our string ## Does it contain a 'b', preceeded by
浏览 3
提问于2014-05-30
得票数 37
回答已采纳
2
回答
Visual C++ 2012和
PCRE
c++
、
regex
、
visual-studio
、
visual-c++
、
pcre
我是C++新手,但我需要在我
的
项目中使用
PCRE
库。我已经从下载了windows版
的
PCRE
8.20。现在,我如何才能告诉Visual Studio库在哪里,这样#include <
pcre
.h>才能工作?我知道C++已经有了<regex>库,但是ECMAScript
正则表达式
对我来说太有限了(例如,没有所有格
量词
)。
浏览 0
提问于2013-03-22
得票数 3
2
回答
包含空行
的
Regex #ifdef
regex
我
的
代码中有这样
的
模式:// hello 这是预期
的
结果:printf这是我目前
的
正则表达式
-但它不能捕获最后
的
空行。 我能做什么?谢谢!
浏览 0
提问于2020-12-18
得票数 0
6
回答
我们真的可以没有懒惰
的
量词
吗?
regex
、
sed
、
awk
、
grep
很多人说我们可以在
正则表达式
中没有
惰性
的
量词
,但是我遇到了一个没有它们我无法解决
的
问题(我在这里使用sed )。我要处理
的
字符串由以单词速率分隔
的
子字符串组成,例如:我想用三个破折号(-)替换这些子字符串(除了单词“rate”);结果应该是:据我所知(我不知道Perl),可以很容易地
浏览 3
提问于2011-10-04
得票数 4
2
回答
如何在php中使用preg匹配来获得第一次可能
的
匹配
php
、
preg-match
我有一根这样
的
绳子我试过这样做 * preg_match("/\[\[test.*
浏览 3
提问于2013-08-08
得票数 4
回答已采纳
1
回答
Perl (.(*接受).)+从不匹配
regex
、
perl
在perlre手册页面中: 'AB' =~ /(A (A|B(*ACCEPT)|C)+ D)(E)/x or die "No match"; #dies捕获组中包含(*ACCEPT)
的
任何量化符似乎都会阻止*ACCEPT工作。提前感谢您
的
帮助。
浏览 5
提问于2022-03-03
得票数 6
1
回答
如何使用php对特定标记
的
文本区域输入进行清理
php
、
html
、
email
、
textarea
、
sanitize
,我已经改写了这个问题,请不要理会原来
的
评论,如果我想使用php删除textarea中
的
一个或多个字符,我将如何做到这一点?为单个实例我
的
解决方案如何删除/替换多个项或较低
的
上层实例,即HTTP//: http//: HTTPS://
浏览 1
提问于2016-02-25
得票数 2
1
回答
正则表达式
中
的
奇异替换
php
、
regex
string); 我只是不知道在字符串
的
末尾,而不是在正确
的
位置,替换
的
是什么。
浏览 1
提问于2017-03-24
得票数 1
回答已采纳
1
回答
Typescript:
正则表达式
与预期模式不匹配
javascript
、
regex
、
typescript
、
webpack
我在typescript函数中有以下
正则表达式
:此
正则表达式
的
目的是匹配骰子命令,类似于roll20处理其骰子命令
的
方式(例如1d10!滚动1d10,如果它落在10上,它会滚动另一个d10,依此类推)最后一个组([rf!不匹配,除非我将^添加到
正则表达式
的
开头,并将$添加到末尾。 作为补充,我相信
浏览 2
提问于2017-02-28
得票数 1
回答已采纳
1
回答
包含非贪婪(不情愿)
量词
的
正则表达式
可以重写为只使用贪婪
量词
吗?
regex
、
theory
、
pcre
、
non-greedy
假设我有一种
正则表达式
语言,它支持文字、正负字符类、有序交替以及贪婪
的
量词
?、*和+。(这本质上是
PCRE
的
一个子集,没有反向引用、环视断言或其他一些更花哨
的
比特。)添加非贪婪
的
量词
??、*?和+?是否增加了这种形式主义
的
表现力?如果这个问题已经在文献中被考虑过,我将感
浏览 1
提问于2011-07-21
得票数 8
3
回答
PHP preg_replace剥离
php
、
regex
、
preg-replace
我想用preg_replace()删除所有评论及其内容。$mDom = <html></html>上面的示例将打印:"word1 word5“ 我想:"word1 word3 word5“
浏览 2
提问于2012-02-03
得票数 0
回答已采纳
2
回答
Regexp问号(在emacs中)
regex
、
emacs
我想问一下下面的emacs
正则表达式
是什么意思(如果有人想知道,这是erlang-mode用来匹配单引号原子
的
regexp ):具体地说,我很难找到三件事
的
解释。第二,转义撇号。第三,四重转义
正则表达式
,这不会留下一个
浏览 0
提问于2012-08-13
得票数 1
回答已采纳
2
回答
js获取子字符串到第一个N位数
javascript
、
regex
我有一堆不同格式
的
字符串,一些例子:aa1bbaa111bbb包含任何数字
的
子字符串,即aa1aa111a1a1和一个只在任何数字之前获得字符
的
子字符串,即aa这似乎是可行
的
。这是一个很好
的
方法吗? 谢谢:-)
浏览 2
提问于2015-02-12
得票数 2
回答已采纳
1
回答
为什么这个
正则表达式
与指定
的
第一个字符不匹配?
regex
MYSERVER.dghdev.ds;Initial Catalog=CarPath;Persist Security Info=True;User ID=sa;Password=Password1"但它能匹配到'sa‘
的
所有内容。这真的很烦人,我就是不明白为什么会这样。.*表示任意数量
的
字符,然后';‘应停在第一个字符。它不会停在第四个。为什么会这样呢?
浏览 0
提问于2012-07-19
得票数 1
1
回答
与grep
的
非贪婪匹配
regex
、
grep
、
gnu
、
bsd
据我所知,非贪婪匹配不是基本
正则表达式
(BRE)和扩展
正则表达式
(ERE)
的
一部分。然而,不同版本
的
grep (BSD和GNU)上
的
行为似乎表明了其他明智
的
做法。hello_my_dear_polo 输出产生整个字符串,这表明非贪婪
的
量词
在BRE上不起作用。请注意,我只转义了?,因为*没有失去它
的
意义,不需要转义。
浏览 6
提问于2014-05-04
得票数 9
回答已采纳
点击加载更多
相关
资讯
正则表达式教程:实例速查
系统学习PHP之正则表达式
PHP利用PCRE回溯次数限制绕过某些安全限制
20道关于JavaScript的测试题
python项目实战,我用python爬虫爬取糗事百科的段子
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券