怎么用java.util.regex包中的类来进行全字匹配替换操作? String.replaceAll 可以用阿,有什么问题吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String.replaceAll("Str","S")会将“Str String”变成“S Sing”,但我只希望“Str String”变成“S String”,也就是说不要替换String中的Str String.replaceAll("Str ","S ")行不行? http://www-900.ibm.com/developerWorks/cn/java/j-mer0827/index.shtml更好的第三方包 Jakarta-ORO库http://www.jznu.edu.cn/ysxb/sxy/ziliao/Java%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%A6%E8%A7%A3.htm 真的没有人会用jdk1.4里面的java.util.regex包解决这个问题吗?我很想学用这个包哦!! 我要将“Str String”变成“S String”,也就是说不要替换String中的Str,但是以下方法失败:package test;import java.util.regex.*;public class ReplaceTest { public static void main(String[] args) { String TestS="Str String"; Pattern pattern=Pattern.compile("\bStr\b");//全字匹配 Matcher matcher=pattern.matcher("Str String"); TestS= matcher.replaceAll("S"); System.out.println(TestS); }} 而且,对于正则表达式中的合法表示方式如"\.\@"等在jbuilder中被理解成非法字符窜,以至于不能写检测email有效性的正则表达式,请教高手解决方案!! 我已经自己解决!package test;import java.util.regex.*;public class ReplaceTest { public static void main(String[] args) { String TestS="Str String"; Pattern pattern=Pattern.compile("\\bStr\\b");//全字匹配 Matcher matcher=pattern.matcher("Str String"); TestS= matcher.replaceAll("S"); System.out.println(TestS); }}不用回贴了,谢谢! java接口抛异常问题 请教如何脱离spring ioc容易独立使用它提供的jms 定时器定点问题 web.xml 的配置问题 jsp/jstl的问题 怎样打开xml文件? 问个问题。 各位大哥大姐一定要帮帮我:在JBuildx中创建的CMP实体Bean中增加方法时出错!!!(急!!!) 高分求以jbuilder开发的struts列子。 这代码是不是有问题? 怎么在jb9中装struts1.1? !!!关于读文本文件!!急!!!!如何读取文本文件中的一个变量的值!!!
http://www.jznu.edu.cn/ysxb/sxy/ziliao/Java%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AF%A6%E8%A7%A3.htm
package test;
import java.util.regex.*;
public class ReplaceTest {
public static void main(String[] args) {
String TestS="Str String";
Pattern pattern=Pattern.compile("\bStr\b");//全字匹配
Matcher matcher=pattern.matcher("Str String");
TestS= matcher.replaceAll("S");
System.out.println(TestS);
}
}
而且,对于正则表达式中的合法表示方式如"\.\@"等在jbuilder中被理解成非法字符窜,以至于不能写检测email有效性的正则表达式,请教高手解决方案!!
package test;
import java.util.regex.*;
public class ReplaceTest {
public static void main(String[] args) {
String TestS="Str String";
Pattern pattern=Pattern.compile("\\bStr\\b");//全字匹配
Matcher matcher=pattern.matcher("Str String");
TestS= matcher.replaceAll("S");
System.out.println(TestS);
}
}
不用回贴了,谢谢!