gpt4 book ai didi

java - 检查所有行是否匹配 Java 中的正则表达式模式

转载 作者:行者123 更新时间:2023-11-29 03:33:36 26 4
gpt4 key购买 nike

如何检查所有行是否匹配 Java 中的正则表达式模式。

我的意思是我可以在 while 循环中自己拆分行。但是是否有实现此功能的任何库或标准 API?

更新这是 Ruby 解决方案:

if text =~ /PATTERN/

最佳答案

这是一个使用 Guava 的实用方法如果提供的文本中的每一行都匹配提供的模式,则返回 true:

public static boolean matchEachLine(String text, Pattern pattern){
return FluentIterable.from(Splitter.on('\n').split(text))
.filter(Predicates.not(Predicates.contains(pattern)))
.isEmpty();
}

关于java - 检查所有行是否匹配 Java 中的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669493/

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