gpt4 book ai didi

java - 通缉 : a very simple Java RegExp API

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:43:34 26 4
gpt4 key购买 nike

写累了

Pattern p = Pattern.compile(...
Matcher m = p.matcher(str);
if (m.find()) {
...

在我的代码中一遍又一遍。我打算编写一个帮助程序类以使其更整洁,但后来我想知道:是否有一个库试图为 Java 中的正则表达式提供更简单的外观?

我在想一些类似 commons-lang 的东西和 Guava .

澄清:我实际上希望有一些通用库可以使使用正则表达式的体验更加流畅,有点像 perl 的做法。上面的代码只是一个例子。

我在想我可以这样使用的东西:

for (int question : RegEx.findAllInts("SO question #(\\d+)", str)) {
// do something with int
}

同样,这只是我想要的众多内容之一。可能甚至不是一个很好的例子。 API 很难。

更新:我想答案是“否”。感谢大家的回答,点个赞。

最佳答案

为什么不直接编写自己的包装器方法呢?当然,您不应该重新发明轮子,但另一个库也意味着另一个依赖。

关于java - 通缉 : a very simple Java RegExp API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2801650/

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