Board logo

标题: Java获得字符串中的指定字符 [打印本页]

作者: qingqing3721    时间: 2012-5-12 10:08     标题: Java获得字符串中的指定字符

[导读]正则表达式除了匹配一串字符串是否符合某种格式,还能从文本中过滤出一些匹配的字串。  如:从字符串"Test127.0.0.1Test1127.0.0.2Test111127.0.0.3Test4"中过滤得到IP地址(127.0.0.1,127.0.0.2,127.0.0.3)
  Java代码
  String str = "Test127.0.0.1Test1127.0.0.2Test111127.北包包0.0.3Test4"; //源字符串
  Pattern pattern = Patternpile("\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"); //正则表达式匹配格式
  Matcher matcher = pattern.matcher(str);
  List list = new ArrayList;
  while(matcher.find())
  {
  String srcStr = matcher.group(); //这里得到的ip
  list.add(srcStr); //将匹配的后果放入List
  }
  System.out.println(list);
TAG:
字符串
指定字符




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0