如何确定Java字符串的子字符串是否与正则表达式匹配?

Cod*_*lue 1 java grep

Java String类有一个匹配(String regex)方法,用于检查当前字符串是否与给定的正则表达式匹配.但是,我们如何才能找到当前字符串的子字符串是否与正则表达式匹配?

我试图模仿使用Java的grep的行为.grep接受一行并打印与行中任何位置匹配给定正则表达式的所有行.我不确定如何使用Java,因为匹配方法检查整行(即字符串)是否匹配正则表达式而不是其中的任何子字符串.

Jim*_*son 6

Matcher#find()方法可以满足您的需求