在Java中,我试图分裂^角色,但它无法识别它.转义\^抛出代码错误.
这是一个特殊的角色还是我需要做一些其他事情来让它识别出来?
String splitChr = "^";
String[] fmgStrng = aryToSplit.split(splitChr);
Run Code Online (Sandbox Code Playgroud)
wkl*_*wkl 48
这^是Java正则表达式中的一个特殊字符 - 它意味着"匹配输入的开头".
你将需要逃脱它"\\^".需要双斜杠来逃避\,否则Java的编译器会认为你试图\^在字符串中使用特殊序列,类似于\n换行符.
\^ 虽然不是特殊的转义序列,但是你会遇到编译器错误.
简而言之,使用"\\^".
| 归档时间: |
|
| 查看次数: |
13675 次 |
| 最近记录: |