【发布时间】:2021-08-27 19:46:29
【问题描述】:
我想检查字符串是否包含列表中的元素,所以我使用了以下代码
names=["larry","stevens","college"]
company="1234_larry_abc(ben)"
company1="23_abc(larry)"
boolean match = names.stream().anyMatch(company::contains);
两者都适用。但我想检查列表中的字符串是否应该在数字之后,所以只有 company 应该返回 true 而不是 company1。
如何使用正则表达式检查“digits_[String from list]_anything(anything)”
如何为此编码,以便列表中的子字符串如果遵循这个特定的正则表达式则只返回 true,否则返回 false?
不知道为什么这个问题被关闭了。第一个答案真的很有帮助,我正要尝试第二个。我已经给出了我正在尝试的代码并在这里寻求真正的帮助
【问题讨论】: