作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
写累了
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/
我是一名优秀的程序员,十分优秀!