java匹配英文单词 比如有“as asp”这句话 要把as 换为it需要结果是 it asp而不是 it itp就是换话里面的单词而不能把单词里面的一截拿出来换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) { String str = "as asp asf fd fsd as was"; String[] res = str.split("\\s"); for (String string : res) { if(string.equals("as")){ string = "it"; } System.out.println(string); } } 一般方法:按照空格把所有字符串转化为数组,然后在循环替换元素等于as的换成it,然后重新组装字符串。高级方法:正则表达式。 public class Hello { public static void main(String[] args) { String str = "as as asp as as"; System.out.println(str.replaceAll("\\bas\\b", "it")); }}输出:it it asp it it 不知道“\\b”是什么意思 不过好像Inhibitory的可以 如果没其它刚好的方法晚上把分给Inhibitory还有这个相关的http://bbs.csdn.net/topics/390455699?page=1#post-394462109也是200分 链接错了是http://bbs.csdn.net/topics/390455824 求帮助,谢谢大家(回复有分) “修改”功能的意见征集 JTA只是控制数据库的事务? 如果记录在线会员的名单跟人数要怎么办? 关于hibernate的错误,请各位给点意见 怎样使用不同的资源包,如何在view中设置 struts的中文转码问题,非常急!!! WEBLOGIC新手:如何设置连接池中的URL,NAME,DRIVER Classname之类的属性 各位大侠!小弟刚接触ejb!请问ejb是什么?是java的什么方向的一部分? 如何直接让用户在IE中下载XML文件(即自动弹出下载窗口)? part struts2.X 求助,tomcat报的一堆错误
public static void main(String[] args) {
String str = "as asp asf fd fsd as was";
String[] res = str.split("\\s");
for (String string : res) {
if(string.equals("as")){
string = "it";
}
System.out.println(string);
}
}
高级方法:正则表达式。
public static void main(String[] args) {
String str = "as as asp as as";
System.out.println(str.replaceAll("\\bas\\b", "it"));
}
}输出:
it it asp it it
还有这个相关的http://bbs.csdn.net/topics/390455699?page=1#post-394462109
也是200分