腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
是否存在类似RE2的
Java
正则
表达式
库?
java
、
regex
、
re2
有没有人见过Google的正则
表达式
库RE2的
Java
版,或者有类似功能和良好性能的
java
库?性能要求是关于正则
表达式
的长度和输入文本长度的线性时间。澄清 大多数正则
表达式
实现使用回溯
算法
来匹配输入文本,因此在一些简单的正则
表达式
(如(.*).(.*).(.*).(.*) )上是指数级的。RE2是谷歌的一个库,它通过使用自动机理论的概念,使用随输入大小线性变化的
算法
来解决这个问题。提问者想知道是否存在基于此
算法
的
Java</
浏览 0
提问于2011-08-21
得票数 36
2
回答
Javascript对Regex使用哪种正则
表达式
算法
?
javascript
、
regex
、
algorithm
、
language-agnostic
、
unix
我今天阅读了关于两种不同正则
表达式
算法
的。根据的说法,旧的Unix工具,如ed、sed、grep、egrep、awk和lex,都在它们的常规
表达式
中使用所谓的Thompson NFA
算法
…… 然而,
Java
、Perl、PHP和Python等较新的工具都对它们的正则
表达式
使用了不同的
算法
,这些
算法
要慢得多。根本没有提到Javascript的regex
算法
(是的,我知道有各种各样的JS引擎),但我想知道是否有人知道他们使用的是哪种
浏览 1
提问于2009-04-07
得票数 15
回答已采纳
1
回答
SpEL:“匹配”是如何工作的?
regex
、
operator-keyword
、
spring-3
、
spring-el
我已经通过了 for Spring
表达式
语言,并且我看到它有操作符与正则
表达式
的匹配。有人知道它所使用的
算法
是否和
Java
语言中的匹配
算法
一样贪婪吗?
浏览 3
提问于2013-11-02
得票数 0
回答已采纳
2
回答
与正则
表达式
最接近的字符串匹配
regex
、
fuzzy-search
有没有一种方法可以根据正则
表达式
将输入的单词与最接近的可接受单词进行匹配,就像拼写检查/Google的“你的意思是:X吗?”除了正则
表达式
/有限自动机?有什么特别的
算法
吗?编辑:用
Java
编程,但我更感兴趣的是是否有用于此目的的
算法
。
浏览 1
提问于2014-11-02
得票数 0
1
回答
用于布尔最小化的
Java
库
library
、
java
我正在寻找一个好的
Java
库,它支持布尔
表达式
的最小化(例如,使用奎因McCluskey
算法
)。 编辑(12.2018):LogicNG项目现在已经实现了一个QuineMcClusky
算法
。
浏览 0
提问于2017-12-12
得票数 0
1
回答
如何在
Java
中使用Oracle正则
表达式
或如何映射它们?
java
、
regex
、
oracle
如何使用
Java
中的Oracle正则
表达式
获得相同的结果,或者如何基于Oracle正则
表达式
构建
Java
正则
表达式
。500 Oracle Parkway, Redwood Shores, CA");{}Exception in thread "main"
java
浏览 2
提问于2017-05-12
得票数 5
回答已采纳
1
回答
多项式方程:
算法
algorithm
、
complexity-theory
我一直在通读有关
算法
的资料(
Java
版)。 这个问题询问哪个多项式
表达式
是正确的。 我需要更多的材料来理解如何对每个
表达式
进行分类。 正确或不正确。 ?
浏览 16
提问于2021-02-02
得票数 1
回答已采纳
1
回答
扩展数学
表达式
java
、
symbolic-math
我将一个像*(b+c)这样的
表达式
解析为AST,它最终变成: 我试图扩展它最终成为a_b + a_c的
表达式
,但我不知道。我希望找到一个
算法
来扩展
表达式
,或者可能找到一个库来实现它,最好是针对
Java
。
浏览 9
提问于2022-06-17
得票数 0
回答已采纳
2
回答
在映射任务中,长正则
表达式
的最佳选项是什么?
java
、
python
、
regex
、
pypi
我有几本字典,大约有300,000个词条,为此,我使用Python和
Java
来评估速度。end = m.end() save_result(ini, end, match)我使用了大约650000个句子,在Python中,编译需要3-4分钟,
算法
可以在3-4小时内完成。
Java
在几秒钟内编译正则
表达式
,但
算
浏览 1
提问于2012-07-30
得票数 0
1
回答
如何检查两个
表达式
在
java
中是否等效
java
、
pattern-matching
、
expression
我想检查两个
表达式
在
Java
中是否等效。假设我有两种表达方式:A && B && ( C || D) B && ( C || D ) && A 我想检查这两个
表达式
是否等价。我的意思是,如果我们有两个
表达式
,那么这两个
表达式
必须有相同的记号(A,B,C,D)和它们之间相同的关系运算符。应该为所有输入返回相同的值。我不想考虑
java
是如何执行这些事情的。我需要的是一个库或一些
jav
浏览 0
提问于2016-12-19
得票数 4
5
回答
为什么人们说
Java
不能有
表达式
计算器?
algorithm
、
language-agnostic
、
reflection
、
java
我知道,默认情况下,
Java
没有所谓的eval (我称之为“邪恶”)方法。这听起来像是一件坏事--知道你没有那么多人做的事情。但更糟糕的是,似乎有人通知你不能拥有它。System.out.println(MM.Eval(expr));其他方法 使用Dijkstras调车码
算法
或类似的
算法
,并从头编写
表达式
计算器。使用复杂正则
表达式
和字符串操作与委托和HashMu
浏览 3
提问于2011-03-12
得票数 11
回答已采纳
1
回答
如何检查给定字符串是否有效的
java
标识符?
java
、
regex
、
identifier
我没有在google中找到任何用于检查给定字符串是否有效的标识符的
算法
或正则
表达式
或库。我知道
java
标识符的有效声明规则(或者可能有助于IDE)。 有人能支持我吗如何检查有效的
java
标识符?PS :请不要要求描述我的努力代码,因为我不太熟悉正则
表达式
,我知道我可以自己编写硬代码。我正在寻找更好更简单的方法来检查它。
浏览 3
提问于2015-03-20
得票数 1
1
回答
将Flink scala转换为
java
java
、
scala
、
apache-flink
Flink doc给出了支持向量机
算法
的scala示例:val svm = SVM()svm.fit(trainingDS) 对"fit“的调用将如何转换为
java
?(
java
表达式
"svm.fit(trainingDS)“提供了一个
java<
浏览 4
提问于2015-09-15
得票数 4
回答已采纳
2
回答
拆分和反转字符串的
Java
RegEX
java
、
regex
我有一个
Java
String "test/this/string",我想使用正则
表达式
或最有效的
Java
算法
将其反向转换为"string/this/test"。
浏览 6
提问于2013-09-28
得票数 2
1
回答
有什么技巧可以计算更快的Math.pow(10,(0.1x+1.5))?
performance
、
math
、
optimization
、
mathematical-optimization
、
compiler-optimization
我的
Java
算法
花费了30%的时间为许多不同的x值计算
表达式
Math.pow(10, (0.1x+1.5)) (我事先不知道这些x的值)。有什么办法/诀窍可以降低这个瓶颈吗?
浏览 12
提问于2021-04-04
得票数 0
3
回答
用于从输入字符串生成正则
表达式
的
Java
库
java
、
regex
有许多网站将字符串作为用户输入,并允许您从字符串的各个部分创建正则
表达式
(regex)。 但是我找不到任何这样做的
java
库。是否有任何可用于生成与字符串完全匹配的正则
表达式
的
Java
库?注意:我有一个条件,我想从用户那里获取一些字符串,生成正则
表达式
,然后在一些数据集上匹配该模式,以提取类似的模式。我已经创建了一个小的实用程序,但它还没有那么可靠。我想要一个执行相同功能的
java
库。
浏览 7
提问于2012-07-30
得票数 1
回答已采纳
2
回答
正则
表达式
中允许的字符列表
regex
有人知道如何从正则
表达式
中提取允许的字符并构造用户友好的消息吗?^[a-zA-Z0-9&\-\+_\.\s]{1,10}$a-z A-Z 0-9 & - + _ . with spaces谢谢
浏览 1
提问于2015-09-30
得票数 1
7
回答
Java
中的通配符匹配
java
、
regex
、
wildcard
,以指示通配符匹配(*, a) // matches (<anything>, a)但是我找不到任何
Java
函数来转义正则
表达式
。我能找到的最佳匹配是Pattern.quote,但是它只是将\Q和\E放在字符串的开头和结尾。
Java
中有什么东西可以让您在不需要从头实现
算法</
浏览 4
提问于2014-06-21
得票数 14
回答已采纳
4
回答
Java
中的字符串搜索
算法
java
、
algorithm
、
matching
、
string-matching
、
string-search
:/ 该
算法
应该是快速的,但不是最高优先级,将与速度和复杂性复合。
浏览 9
提问于2010-07-16
得票数 3
回答已采纳
2
回答
需要一个高效的
算法
来实现String.replaceAll()
java
、
string
我在
Java
中找到了String.replaceAll(),正则
表达式
作为底层。它在短字符串中工作很好。但是对于长字符串,我需要一个更有效的
算法
,而不是String.replaceAll()。
浏览 1
提问于2010-08-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java正则表达式
Java 正则表达式
java正则表达式使用
Java 8-Lambda 表达式
java基础之java8新特性:Lambda表达式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券