黑马程序员技术交流社区

标题: 代码练习题之正则表达式的获取功能 [打印本页]

作者: huang_bing_hua    时间: 2016-2-29 14:24
标题: 代码练习题之正则表达式的获取功能
  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;

  3. /*
  4. * 获取功能:获取下面字符串中由三个字符组成的单词
  5. * 例子:        da jia ting woshuo jin tian yao xia yu ,bu shang wan zi xi ,gao xing bu?
  6. *
  7. */
  8. public class RegexDemo2 {
  9.         public static void main(String[] args) {
  10.                 String s = "da jia ting woshuo jin tian yao xia yu ,bu shang wan zi xi ,gao xing bu?";
  11.                 // \\b字符边界
  12.                 String regex = "\\b\\w{3}\\b";
  13.                 // 把正则表达式编译成模式对象,传入regex
  14.                 Pattern p = Pattern.compile(regex);
  15.                 // 通过模式对象得到匹配器对象,传入s
  16.                 Matcher m = p.matcher(s);
  17.                 while (m.find()) {
  18.                         System.out.println(m.group());
  19.                 }

  20.         }

  21. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2