【发布时间】:2011-05-05 14:03:27
【问题描述】:
我正在尝试替换包含字符“$”的子字符串。我很高兴听到它为什么不能这样工作,以及它是如何工作的。
谢谢, 用户未知
public class replaceall {
public static void main(String args[]) {
String s1= "$foo - bar - bla";
System.out.println("Original string:\n"+s1);
String s2 = s1.replaceAll("bar", "this works");
System.out.println("new String:\n"+s2);
String s3 = s2.replaceAll("$foo", "damn");
System.out.println("new String:\n"+s3);
}
}
【问题讨论】:
-
这会打印什么?
$foo - this works - bla?
标签: java string substring replaceall