Tag: patternsyntaxexception

替换所有方法抛出PatternSyntaxException

看下面的代码: String comment = “1)FCR pick up in Hong Kong2)Local charges will be paiy in Hong Kong & in HK$.3)Booking:virginiawong@fahkco.com.hk4)FCR&DOC:emilywu@fahkco.com.hkTel:00852-23021977Fax:00852-2730217Transaction865320submittedVirginiaWong(T1281954U005) and Status is INCMP on 10-JUN-11 11.28.45.764386 PM -05:00”; //comment = comment.replaceAll(“\\)”, “\\\\)”); //comment = comment.replaceAll(“\\(“, “\\\\(“); if(comment == null || comment.length() < 100) { System.out.println(); } String[] strArray = comment.split(" "); for (int i […]

在Java中用’\\’替换单个’\’

如何用’\\’替换单个’\’ ‘\\’ ? 当我运行replaceAll()然后我收到此错误消息。 Exception in thread “main” java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^ at java.util.regex.Pattern.error(Pattern.java:1713) at java.util.regex.Pattern.compile(Pattern.java:1466) at java.util.regex.Pattern.(Pattern.java:1133) at java.util.regex.Pattern.compile(Pattern.java:823) at java.lang.String.replaceAll(String.java:2190) at NewClass.main(NewClass.java:13) Java Result: 1 我的代码: public class NewClass { public static void main(String[] args) { String str = “C:\\Documents and Settings\\HUSAIN\\My Documents\\My Palettes”; str = str.replaceAll(“\\”, “\\\\”); […]