我无法直接给出“[”,因为它认为它是字符集。如果我试着给“[” ,我得到一个错误,说“[”。
无法使用转义序列答案 0 :(得分:9)
用双反斜杠逃脱:
\\[
这需要停止正则表达式引擎将[
视为字符类的开头。
需要第一个反斜杠,因为\\[
是字符串文字的一部分;只有第二个反斜杠才能进入正则表达式引擎。换句话说,正则表达式引擎会将上面的内容视为\[
。
答案 1 :(得分:0)
org.apache.commons.lang.StringUtils.split(src,'[')
完成。你为什么要在这上面浪费时间?