A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kikyou2014 中级黑马   /  2014-11-5 18:53  /  963 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.util.regex.*;
  2. class RegexDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6. //                mySplit("abczzdefyyyghijwwwwwwwwkxxxxlmn","(.)\\1+");
  7. //                telMatch("155843421611","1[358]\\d{9}");
  8. //                myReplace("abczzdefyyyghijwwwwwwwwkxxxxlmn","(.)\\1+","$1");
  9.                 myRequire("get host hello dog match model reach","\\b[a-z]{4,}\\b");
  10.         }
  11.         public static void mySplit(String str,String reg)
  12.         {
  13.                 String[] strs=str.split(reg);
  14.                 for(String s:strs)
  15.                         System.out.println(s);
  16.         }
  17.         public static void telMatch(String str,String reg)
  18.         {
  19.                 System.out.println(str.matches(reg));
  20.         }
  21.         public static void myReplace(String str,String reg,String replacement)
  22.         {
  23.                 str=str.replaceAll(reg,replacement);
  24.                 System.out.println(str);
  25.         }
  26.         public static void myRequire(String str,String reg)
  27.         {
  28.                 Pattern p=Pattern.compile(reg);
  29.                 Matcher m=p.matcher(str);
  30.                 while(m.find())
  31.                         System.out.println(m.group());
  32.         }
  33. }
复制代码

$代表什么?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马