如何用'\'
替换单个'\\'
?当我运行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.<init>(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("\\", "\\\\");
System.out.println(str);
}
}
参考方案
String.replaceAll(String,String)
是正则表达式。
String.replace(String,String)
将做您想要的。
下列...
String str = "C:\\Documents and Settings\\HUSAIN\\My Documents\\My Palettes";
System.out.println(str);
str = str.replace("\\", "\\\\");
System.out.println(str);
产生...
C:\ Documents and Settings \ HUSAIN \ My Documents \ My Palettes
C:\\ Documents and Settings \\ HUSAIN \\ My Documents \\ My Palettes
我从服务器收到此消息,我不明白T和Z的含义,2012-08-24T09:59:59Z将此字符串转换为Date对象的正确SimpleDateFormat模式是什么? java大神给出的解决方案 这是ISO 8601标准。您可以使用SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM…
错误:任务':app:lintVitalRelease'的执行失败,任何人都可以解决吗? - java为什么我收到此错误,我尝试清理和重建应用程序并制作应用程序发布为真,并且出现相同的错误 错误:任务':app:lintVitalRelease'的执行失败。 java.lang.IllegalStateException:预期为BEGIN_ARRAY,但位于第1行第1列路径$ apply plugin: 'com.android.applicati…
为什么`if(guess!='a'|| guess!='A'||…)`不起作用? - javaImprove this question 这是我的代码,我知道if语句真的很长,代码可能会更高效,但是我只是想知道答案,因为它使我发疯。while (whileloop == 1) { if (guess != 'a' || guess != 'A' || guess != 'b' || gues…
输入URL字段时,出现错误“远程URL测试失败:不支持协议'git clone HTTPS'” - java当我单击“定义远程”时,输入在Android Studio的Bitbucket站点中提供的HTTPS URL时,出现错误远程URL测试失败:不支持协议'git clone https'我使用了SSH URL,这给了我错误远程URL测试失败:警告:将IP地址“ 18.205.93.0”的RSA主机密钥永久添加到已知主机列表中。无法从远程存储库读取。我什至尝试从…
运行jar的python子进程给出错误 - java在终端中运行此命令可以正常工作:java -jar file.jar --arg1 --arg2 pathTofile 然后,当我尝试使用以下代码从python代码执行此操作时:subprocess.call(['java', '-jar', 'file.jar', '--arg1…