腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么这个
正则
表达式在
Java
中如此缓慢?
、
、
、
、
最近,有一个规则()提请我注意一些性能问题,这些问题可以用作针对
Java
正则
表达式实现的拒绝服务。实际上,下面的
Java
测试显示了错误的
正则
表达式有多慢: 然而,Perl或Python中相同的数据和
正则
表达式一点也不慢,这让我想知道为什么这个
正则
表达式在
Java
中的计算速度这么
慢</
浏览 6
提问于2020-08-07
得票数 51
回答已采纳
1
回答
Java
库验证URL并从字符串中剔除URL参数
、
、
我正在寻找一个
Java
库来验证URL和剥离某些参数。参数的顺序并不重要。 我正在使用
正则
表达式,但它非常
慢
。这个方法被调用了很多次,并且需要很快。
浏览 0
提问于2011-12-02
得票数 1
回答已采纳
1
回答
正则
表达式是如何在.NET中实现的?
、
、
、
、
我刚刚读过这个,它介绍了支持
正则
表达式的各种语言的实现细节。它没有提到.NET框架,但我想知道.NET (特别是C#)
正则
表达式是如何实现的,以及它们在性能方面的比较。编辑: 我是否可以假设,由于回答者
浏览 3
提问于2009-07-10
得票数 6
回答已采纳
2
回答
Python
正则
表达式,用于在值可能有或可能没有引号时用等号分隔键/值对
、
、
123 HD=CT NE="HI THERE"['CS', 'ID=123', 'HD=CT', 'NE=HI THERE']因此,我没有预料到在Jython中使用re模块的速度将与shlex模块几乎一样
慢
。有没有人知道如何在没有re模块的情况下,使用<em
浏览 0
提问于2014-01-03
得票数 2
回答已采纳
4
回答
Java
Matcher
慢
正则
表达式
、
、
、
这是非常简单的
正则
表达式,它在一个非常短的字符串上运行超过30秒:(i7 3970k @ 3.4ghz) Pattern compile = Pattern.compile("^(?
浏览 1
提问于2013-11-21
得票数 1
回答已采纳
2
回答
Java
Pattern.matches()因出现长字符串而失败
、
、
String response = "<tr class=\"tablemid\"><td width=\"55%\">Stufe:</td><td width=\"45%\">7</td></tr>";
正则
表达式
浏览 0
提问于2012-12-09
得票数 0
2
回答
如何提高mysql
正则
表达式查询速度
、
、
、
我想开发一个宣布工作的网站,但因为我有很多条件(标题,类别,标签,城市..)我使用MySQL
正则
表达式语句。但是,它非常
慢
,有时会导致500内部服务器错误select * from job ( LOWER(title) REGEXP 'dév|freelance|freelance| 3eme grade|inform|design|site|
java
|vb.net|poo ' LOWER(description) REGEXP 'dév|freelance|f
浏览 2
提问于2016-01-12
得票数 0
4
回答
保护
正则
表达式的用户输入以防止攻击
我知道
正则
表达式拒绝服务(ReDoS)。是否有任何合理的方法允许用户创建自定义
正则
表达式,同时保证他们不会提交一个指数级的
慢
模式?
浏览 0
提问于2017-06-14
得票数 9
回答已采纳
1
回答
Java
正则
表达式运行非常
慢
、
、
我正在尝试使用
Java
语言中的,但我发现了一个导致评估耗时很长的网址。我已经修改了原始的
正则
表达式以使用
Java
语法。/goo.gl/a(something_really_long_in_balanced_parens)");有没有一种方法可以改进这个
正则
表达式
浏览 8
提问于2011-02-16
得票数 10
回答已采纳
3
回答
Java
:检查字符串是以特殊字符结尾还是以特殊字符开头
、
编辑:for (int i = 0; i < password.length(); i++) { if (SPECIAL_CHARACTERS.indexOf(password.charAt
浏览 2
提问于2012-03-04
得票数 1
1
回答
C++解析代码(手写)
、
我需要解析一种类似于
Java
的最小化版本的语言。因为效率是最重要的因素,所以我选择手写解析器,而不是LRAR解析器生成器,如GOLD、bison和yacc。有没有人知道手写解析的好类或教程?
浏览 2
提问于2012-12-13
得票数 3
3
回答
不使用
正则
表达式从列表中提取值
、
、
具有包含其间带有特殊字符的值的列表的:如何在不使用
正则
表达式的情况下提取包含-的值?我用
正则
表达式“解决”了这个问题,但是对于很大的数字,它非常
慢
。
浏览 14
提问于2017-02-17
得票数 1
回答已采纳
3
回答
为什么有些人说
正则
表达式效率低下,它真的那么糟糕吗?
、
所以,我听到一些人说
正则
表达式非常低效和缓慢(我特别听说过关于C#的)。Regex真的有那么
慢
吗?它的使用真的像他们所说的那样糟糕吗? 如果它那么
慢
,我应该在大型应用程序中使用什么来代替它呢?
浏览 9
提问于2011-10-12
得票数 0
1
回答
Java
中非常
慢
的
正则
表达式
、
使用
Java
,我想检测一行是否以单词和分隔符开头,然后是"myword",但是这个
正则
表达式花费的时间太长了。什么是不正确的? ^\s*(\w+(\s|/|&|-)*)*myword
浏览 2
提问于2016-02-21
得票数 0
回答已采纳
3
回答
Java
regex在堆栈溢出时死掉:需要更好的版本
、
我正在开发一个 (Javaportof),但是我对一个
正则
表达式有一个问题。对于文件,这个
正则
表达式会死掉: at
java
.util.regex.Pattern$GroupTail.match(Pattern.
java
:4227) at
java
.util
浏览 2
提问于2010-01-04
得票数 8
回答已采纳
2
回答
javascript仅在另一个模式不匹配时才排除模式
、
|on]或ut[i|e]的句子,需要使用
正则
表达式,但前提是不存在sed[.|an],并且允许所有其他句子。有什么建议吗?我尝试过/[^wag[on|.]]也是
慢
的<--不其他的uti也是
慢
的--不uti或ute比sed
慢
。或者轿车--是的没有什么是快的或
慢
的-是的
浏览 5
提问于2017-06-02
得票数 3
回答已采纳
1
回答
为什么
正则
表达式匹配速度这么
慢
?
我从这篇文章那里了解到,在某些情况下,实现回溯的
正则
表达式引擎可能会非常
慢
,但我真的不明白为什么。有人能简单地解释一下为什么下面的python片段(作为本文链接中的一个例子)非常
慢
吗?
浏览 0
提问于2018-01-25
得票数 3
回答已采纳
2
回答
为什么
正则
表达式的运行时间可以是指数级的?
可以编写一个
正则
表达式,它在某些情况下需要指数级的运行时间。(aa|aa)*就是这样一个例子。如果有奇数个a的输入,则需要指数运行时间。 测试这一点很容易。如果输入只包含a,并且长度为51,那么
正则
表达式需要几秒钟的时间来计算(在我的机器上)。相反,如果输入长度是52,那么它的计算时间并不明显(我用JavaRE的内置
正则
表达式解析器对此进行了测试)。我已经写了一个
正则
表达式解析器来找出这种行为的原因,但是我没有找到它。我的解析器可以基于
正则
表达式构建或。在此之后,它可以将NFA转换为。为此,它使用。DFA
浏览 0
提问于2012-01-17
得票数 29
回答已采纳
2
回答
使用非
正则
表达式、多字符sep
、
、
简单的pd.read_csv(fname, header=0, sep=', ')可以很好地读取,但在我的文件上要
慢
大约8倍(比等效的sep=','
慢
),因为多字符sep看起来像一个
正则
表达式,并强制使用用非
正则
表达式、多字符分隔符读取文件而不需要后退到python引擎的好方法(主要指标:快速)是什么?我目前的解决方案(如下所示)基本上是先在文件上运行s/, /,/g,但这需要将文件传递两次。
浏览 67
提问于2020-12-30
得票数 1
9
回答
正则
表达式工具
可能重复: 我使用,但有时处理更大的表达式时会有点
慢
。
浏览 0
提问于2009-11-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松玩转JAVA之正则
Java 正则表达式
Java正则表达式
java正则表达式使用
Java反射到底慢在哪?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券