提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
使用正则表达式匹配单词
import java.util.regex.Pattern; import java.util.regex.Matcher;/** 来 自 时 代 J a v a - nowjava.com**/ public class MatcherDemo { private static final String REGEX = "\\bdog\\b"; private static final String INPUT = "dog dog dog doggie dogg"; public static void main(String[] args) { Pattern p = Pattern.compile(REGEX); // get a matcher object Matcher m = p.matcher(INPUT); int count = 0; while (m.find()) { count++; System.out.println("Match number " + count); System.out.println("start(): " + m.start()); System.out.println("end(): " + m.end()); } } }/** 来 自 NowJava.com - 时代Java**/