javax.jms.textmessage需要哪个jar包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javax.jms.textmessage需要哪个jar包相关的知识,希望对你有一定的参考价值。
javax.jms.textmessage需要jms个jar包,使用的是eclipse4.5.2+apache-activemq-5.13.3-bin.zip(笔者建项目时这二者都是官网最新版的) 参考技术A 你需要使用JMS API库,它可以通过Maven从Maven中央存储库安装。在https://mvnrepository.com/artifact/javax.jms/javax.jms-api中找到最新版本。哪个正则表达式需要回溯?
【中文标题】哪个正则表达式需要回溯?【英文标题】:Which regular expression requires backtracking? 【发布时间】:2011-11-15 06:36:56 【问题描述】:实现正则表达式匹配有三种不同的解决方案:DFA、NFA 和回溯。我正在寻找示例:
一个正则表达式,可以用 DFA 解决,以及为什么 DFA 就足够了。 一个正则表达式,它需要 NFA 以及需要 NFA 的原因。 一个正则表达式,需要回溯以及需要回溯的原因。推荐一些关于这个主题的优秀文献也很好。
【问题讨论】:
我想你在Theoretical Computer Science上问这个问题会更好。 我认为掌握正则表达式这一章可能会有所帮助oreilly.com/catalog/regex/chapter/ch04.html @NarendraYadala 链接已损坏 一个相关(但不同)的问题:***.com/questions/57731835/… 【参考方案1】:我猜backtracking这个词有不止一种含义——即使'.*a'
必须回溯以匹配字符串"lalaiiiiiii"
(因为 .*
将首先匹配整个字符串 - 所以 a
不会匹配任何东西 - 只有这样它才会一次放弃一个字符,所以最终匹配是 "lala"
)
我强烈推荐http://www.regular-expressions.info/
【讨论】:
【参考方案2】:到目前为止我发现的是:
可以用 NFA 实现的每个正则表达式也可以用 DFA 实现。每个 NFA 都可以转换为 DFA。
需要回溯的正则表达式是正则表达式,其中包含像/(a)\1/
这样的反向引用。
【讨论】:
以上是关于javax.jms.textmessage需要哪个jar包的主要内容,如果未能解决你的问题,请参考以下文章
noUiSlider 需要哪个版本的 jQuery? [关闭]