gpt4 book ai didi

regex - 如何使用 regexp-me 库?

转载 作者:行者123 更新时间:2023-12-04 21:46:58 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




当我遇到 J2ME 没有我在 J2SE 中使用的正常正则表达式时,我感到非常惊讶。

我发现这个 J2ME 支持的正则表达式库:regexp-me

任何人都可以告诉我如何从这个库中获取开始/结束位置或诸如 matcher.group() (在 J2SE 中)之类的东西。我可以看到它有一个 bool 返回函数“匹配”,但这不是我想要的。

此外,他们使用大括号和 getParenStart(0) 来检索匹配的正则表达式,但我以前从未在 J2SE 中使用过这样的东西,无法真正理解它在做什么。

例如:

regex = a.+b  

我要搜索的字符串:
kkkkacccb789

我想知道 acccb的位置或者最好得到整个匹配的字符串, acccb出字符串。

最佳答案

看来你已经想通了。此代码段将执行您想要的匹配,并将字符串的匹配部分放入局部变量 matchedSubstring

RE regex = new RE("a.+b");
r.match("kkkkacccb789");
String matchedSubstring = r.getParen(0);

关于regex - 如何使用 regexp-me 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12869538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com