腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
我怎样才能得到最低
匹配
的摄录?
如何在
正则表达式
中得到最低
匹配
组no?/(a(b))|(b(1))|(
c
(4))/...例如,输入字符串为"
c
4“,最低
匹配
组为第5号。($ 5 )我有一个解决办法,但
效率
不高。都是因为他的努力。真正的问题是
效率
。许多人提
浏览 2
提问于2012-12-03
得票数 3
2
回答
在崇高文本中使用
正则表达式
会导致堆栈空间不足
、
在崇高的文本中,我试图
匹配
一个单个双引号,后面跟着html标记<br>。任何字符串都可以在html标记之后出现,双引号之前不能加上双引号。foobar""<br> -不
匹配
浏览 0
提问于2018-09-16
得票数 2
回答已采纳
2
回答
我想高效地将
正则表达式
应用于整个文件
、
我有一个复杂的
正则表达式
,我希望将它与整个大文件的内容相
匹配
。主要考虑的是
效率
,因为文件确实非常大,并且很可能会耗尽内存。 有没有一种方法可以让我在通过
正则表达式
匹配
器的同时“缓冲”内容?
浏览 0
提问于2011-01-11
得票数 7
回答已采纳
5
回答
C
#:高效地搜索大型字符串以查找其他字符串的
匹配
项
、
我使用
C
#在>= 4kb的大字符串中连续搜索多个字符串“关键字”。这段代码一直在循环,睡眠不能在保持合理速度的同时减少足够的CPU使用量。陷入困境的是关键字
匹配
方法。我发现了一些可能性,所有这些可能性都提供了类似的
效率
。2)
正则表达式
。使用实例级,编译的
正则表达式
。-Provides的功能比我需要的多,而且
效率
不够高。 3) String.IndexOf。-I需要做一个“智能”的版本,因为它提供了足够的
效率
。
浏览 2
提问于2009-06-23
得票数 5
回答已采纳
4
回答
给定一个字符串,如何遍历多个
正则表达式
来查找
匹配
项?
、
、
给定一个字符串以及
正则表达式
到整数的映射,我希望找出该字符串映射到哪个整数(假设该字符串恰好与其中一个
正则表达式
匹配
) 仅仅迭代
正则表达式
的散列,针对字符串尝试每个
正则表达式
,然后输出值,是不是
效率
低下当然,我不能显式地枚举所有可能的字符串=>整数映射,但是尝试在一堆
正则表达式
中
匹配
每个
正则表达式
似乎不太好。
浏览 2
提问于2011-01-19
得票数 1
回答已采纳
1
回答
使用regex或其他方法在字符串python中查找单词
、
我知道有很多方法可以做到这一点,比如使用re.search,但我需要区分一些单词(即:Java vs Javascript)import re words = ['python', 'java', '
c
++', 'javascript', 'programming'>
浏览 0
提问于2015-12-12
得票数 0
4
回答
使批量JavaScript替换更高效
、
问题是,由于有大量的
正则表达式
匹配
行,脚本在页面加载后会导致轻微的延迟。我正在考虑下面的方法来提高
效率
:调用replace时,使用一个
匹配
所有笑脸符号的大型
正则表达式
作为第一个参数,并使用一个函数从数组中选择合适的图像作为第二个参数。这种用法是否比可能
匹配
或不
匹配
的多个单独的replace调用更有
效率
?
浏览 1
提问于2011-08-17
得票数 1
回答已采纳
1
回答
如何搜索在字符串的某个索引之前开始的
正则表达式
匹配
?
、
、
、
假设我有一个
正则表达式
let regex = try?现在我想找到
正则表达式
regex的第一个
匹配
项,但是出于
效率
原因,我希望停止搜索某个索引。- - - - - -这意味着我只在字符串中搜索在索引15之前启动的
正则表达式
匹配
原因如下: ✅应该
匹配</em
浏览 1
提问于2019-02-25
得票数 0
回答已采纳
4
回答
使用Perl查找文件的
效率
、
、
有时我可以使用glob扩展来获取它们,但是我唯一能捕捉到我需要的东西的方法是使用
正则表达式
。 例如,我可能想要获取所有与外壳扩展
匹配
的verify/*.finished文件。当我知道“验证”目录存在的深度时,使用glob(<pattern>)比用File::Find
匹配
找到的所有东西都要快(例如glob("*/*/*/verify/*.finished"),但当我需要依赖
正则表达式
匹配
时有没有办法利用
正则表达式</e
浏览 0
提问于2011-03-31
得票数 1
回答已采纳
1
回答
egrep -f regexlist inputfile:在regexlist中显示未使用的模式
、
egrep -f regexlist inputfile向我展示了inputfile中与regexlist中任何
正则表达式
匹配
的所有行。有没有一种有效的方法来做到这一点?我可以想出几种
效率
低下的方法(例如,一次测试每一种模式,甚至使用egrep -v来减少输入文件或其他东西)。 稍微棘手的问题:如何在regexlist中有效地找到冗余行?换句话说,在inputfile中
匹配
行
浏览 1
提问于2015-03-31
得票数 2
1
回答
检查
效率
低下的
正则表达式
、
如何检查Ruby2.0onigmo(或1.9 oniguruma) regex是否包括
效率
低下,例如灾难性的回溯? 如何遵循Ruby2.0或(1.9)
正则表达式
匹配
字符串的内部步骤?
浏览 3
提问于2013-06-30
得票数 3
3
回答
在
C
#中,有没有办法在字符串上尝试多个
正则表达式
,以查看哪个
正则表达式
匹配
字符串的前面部分?
、
、
假设我有一个任意的
正则表达式
列表(例如IList<Regex> lst;)。有没有办法找出字符串前面的哪一个
匹配
?当然,有一种直接的解决方案,即尝试字符串上的每个
匹配
,并查看哪个
匹配
的索引最低,但这在长字符串上可能
效率
低下。当然,我可以返回并将字符串从每个
正则表达式
(Regex.ToString())中拉出,并将它们连接在一起("(regex1)|(regex2)|(regex3)"),但我发现这是一个丑陋的解决方案,特别是因为它甚至不能指示哪个
正
浏览 0
提问于2012-11-29
得票数 0
回答已采纳
3
回答
用于提取组的JavaScript
正则表达式
迭代器
、
、
假设我们有以下文本:“1a,2b,3
c
,4d”和下面的表达式: /\d (\w)/g 我们要做的是提取
正则表达式
所表示的a,b,
c
,d。不幸的是,“1a,2b,3
c
,4d”.match(/\d (\w)/g)将产生一个数组:1a,2b,3
c
,4d,RegExp.$1将只包含上一次
匹配
的组,即RegExp.$1 == 'd‘。我如何迭代这个
正则表达式
,以便我也可以提取组...我正在寻找一种解决方案,也是内存
效率</
浏览 0
提问于2011-03-02
得票数 14
回答已采纳
7
回答
Java
正则表达式
提供了什么性能优势?
、
、
在Java中,当我们尝试使用
正则表达式
进行模式
匹配
时。例如,获取一个输入字符串,并使用
正则表达式
来确定它是否为数字。如果不是,则抛出异常。据我所知,在这种情况下,使用
正则表达式
比使用字符串的每个字符,检查它是否是一个数字,如果不是,就抛出一个异常,可以减少代码的冗长。 但我的假设是
正则表达式
也会使这个过程更有
效率
。这是真的吗?
正则表达式
是如何在幕后进行
匹配
的?它不也会遍历字符串并逐个检查每个字符吗?
浏览 0
提问于2012-08-09
得票数 9
回答已采纳
3
回答
匹配
用逗号分隔的特定数字的
正则表达式
、
我有一个
正则表达式
,它
匹配
数字1、7和99的任意组合,用逗号分隔。例如,应与之相
匹配
:1,799,1,71,8,991,7,99,/^(1|7|99)(,?
浏览 11
提问于2015-02-11
得票数 2
回答已采纳
3
回答
正则表达式
是否保持尽可能多的
匹配
?
、
是否有一种方便的方法来编写一个
正则表达式
,以尽可能多地
匹配
该
正则表达式
?,而match_longest试图
匹配
这个序列中的大部分。从某种意义上说,
匹配
从未失败--这只是一个
匹配
成功程度的问题。一旦
正则表达式
匹配
失败,则对不
匹配
的部分进行undef。我知道我可以编写一个函数,它接受一系列
正则表达式
,并创建一个
正则表达式
来完成match_longest的工作。以下是这个想法的概要: 假设您有三个
浏览 0
提问于2011-08-14
得票数 6
回答已采纳
3
回答
解析字符串-有比检查每一行更有效的方法吗?
、
我还想到了3个怪物
正则表达式
来
匹配
从一个条目到下一个条目的所有内容,但我的经验是这些都很难工作,而且几乎无法读取。我想到的另一件事是首先
匹配
三个关键字- fc或port-channel或fcip,然后使用一个if语句来
匹配
这三个关键字唯一的模式。这仍然是
匹配
所有3个模式的每一行。需要说明的是,我让
正则表达式
模式正常工作。我正在寻找一种更有效的方法来做到这一点,而不是测试每行6或8
匹配
。 还有其他想法吗?
浏览 0
提问于2012-02-11
得票数 3
回答已采纳
1
回答
转义用于嵌入std::regex中的字符串常量
、
、
、
C
++11有6种不同的
正则表达式
语法。在我的例子中,我正在与一个使用修改后的ECMAScript
正则表达式
的组件交互。这意味着我真的想要^ escaped(X) .*。但是这似乎不优雅,
效率
低下,而且容易出错--尤其是如果我想支持
C
++目前支持的所有6种<e
浏览 2
提问于2015-08-27
得票数 9
4
回答
匹配
html样式属性的有效值的
正则表达式
、
、
、
我可以使用
正则表达式
但我想知道这是否
效率
低下(由于负
匹配
)。我也知道它很容易受到可能包含引号的样式属性(例如背景图像)的影响。有没有
正则表达式
可以用来
匹配
有效的样式字符串,或者,就像用
正则表达式
解析html一样,这是不是一个
正则表达式
一般很难执行的任务?
浏览 3
提问于2012-04-17
得票数 2
回答已采纳
2
回答
正则表达式
实现细节
、
一个让我想知道:我认为
正则表达式
将作为DFA实现,因此非常高效(最多只需要扫描一次输入字符串)。提出了一个有趣的观点,并非所有Python
正则表达式
都是
正则表达式
。(他的示例是r"(a+)b\1",它
匹配
一定数量的a,a,b,然后
匹配
与前面相同数量的a)。这显然不能用DFA来实现。所以,重申一下: Python
正则表达式
的实现细节和保证
浏览 3
提问于2009-05-09
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
正则表达式匹配
正则表达式匹配IP地址
讲解leetcode问题:正则表达式匹配
正则表达式笔记(二)——利用模式进行匹配
Python正则表达式教程:匹配单个字符
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券