在Java中,我试图拆分^
性格,但它无法识别它。逃跑\^
抛出代码错误。
这是一个特殊字符还是我需要做其他事情才能让它识别它?
String splitChr = "^";
String[] fmgStrng = aryToSplit.split(splitChr);
The ^
是 Java 正则表达式中的一个特殊字符 - 它意味着“匹配输入的开头”。
你需要用以下命令来逃避它"\\^"
。需要双斜杠来转义\
,否则 Java 编译器会认为你正在尝试使用特殊的\^
字符串中的序列,类似于\n
对于换行符。
\^
虽然不是特殊的转义序列,所以你会得到编译器错误。
简而言之,使用"\\^"
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)