黑马程序员技术交流社区

标题: 关于正则表达式中的叠词切割问题 求教~~~~~~~~~~~~~~~~~ [打印本页]

作者: 李斌    时间: 2012-5-19 13:18
标题: 关于正则表达式中的叠词切割问题 求教~~~~~~~~~~~~~~~~~
string str="saddkhhqqqjkzzz"
需求:定义一个正则表达式 使得切割后得到新的3个字符串 分别为 str1=sad str2= dkhhqq str3=qjkzzz.

回帖有奖 哦  嘿嘿~~

作者: 荣天    时间: 2012-5-19 19:40
要把string str="sad-dkhhqq-qjkzzz"  分割分别为 str1=sad str2= dkhhqq str3=qjkzzz.    string str="sad-dkhhqq-qjkzzz"  把字符串分割有个标识才行;
  1. public class ShuzuDemo9 {

  2.         public static void main(String[] args) {
  3.                 String str="sad-dkhhqq-qjkzzz";
  4.                 String fen="\\-"; // 以\: 拆分

  5.                 Pattern pat=Pattern.compile(fen); //执行拆分
  6.                 String[] s=pat.split(str);
  7.                 for(int i=0;i<s.length;i++){
  8.                 System.out.println(s[i]);

  9.         }

  10.         }
  11. }
复制代码
希望对你有帮助




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