高难度!替换一个连续不定长字符串的问题 本帖最后由 longfan365 于 2010-11-04 18:44:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String matcher = "str";String matchee = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr";System.out.println(matchee.replaceAll("\n", "").replaceAll("(str\\s?)+", "str")); String s1 = "str"; String s2 = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr"; //用正则表达式替换匹配str或str后跟空白的所有子串为一个str s2 = s2.replaceAll("(" + s1 + "\\s*)+", s1); System.out.println(s2); String s1 = "str"; String s2 = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr"; //用正则表达式替换匹配str或str后跟空白的所有子串为一个str s2 = s2.replaceAll("(" + s1 + "\\s*)+", s1); System.out.println(s2); 小弟困惑 Java语言如何实现将字符串计算得到Hash值 关于 java中 数组随即赋值和取值的问题 请教正则式的写法,检查一行代码是否包括类似于“<%@ include file=”这样的字符串 关于取数据库里character类型值的问题 请教大家 这里能问关于swing的问题不? 请帮忙看一下这个jdbc查询数据库的问题,谢谢! 有在 徐家汇 或 延安西路/番禺路 附近上班的要合租的兄弟吗,我觉得还是找个程序员最好,不然搞出个乱七八糟的人合租麻烦就大了 Jbulder开发环境中,代码编辑时,光标在字母的中间,请问如何处理? 关于java nio客户端实现问题,着急 问题求解
String matcher = "str";
String matchee = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr";
System.out.println(matchee.replaceAll("\n", "").replaceAll("(str\\s?)+", "str"));
String s1 = "str";
String s2 = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr";
//用正则表达式替换匹配str或str后跟空白的所有子串为一个str
s2 = s2.replaceAll("(" + s1 + "\\s*)+", s1);
System.out.println(s2);
String s1 = "str";
String s2 = "str strstr12 3strstrstr\nstrstr strstrstrstrstr123123 strstrstrstrstrstrstrstrstrstrstrstr";
//用正则表达式替换匹配str或str后跟空白的所有子串为一个str
s2 = s2.replaceAll("(" + s1 + "\\s*)+", s1);
System.out.println(s2);