2011-10-13 38 views

回答

9

用双反斜线符号退出:

\\[ 

这需要停止正则表达式引擎处理[作为字符类的开始。

由于\\[是字符串文字的一部分,所以需要第一个反斜杠;只有第二个反斜杠会使它成为正则表达式引擎。换句话说,正则表达式引擎将看到上面的为\[

+0

它的工作原理!谢谢!!但你能解释一下吗? bcoz“\ [”看起来也是有效的。 – kamaraj6990

+0

@ kamaraj6990:不,“'”\ [“'甚至不是有效的字符串文字 - 并且您不希望在分割表达式中使用空格。 –

+0

不,不,我没有在这里的空间!本网站将“{斜线} {sq括号}”读作“{sq括号}”。所以我留下了一个空间。 – kamaraj6990

0

org.apache.commons.lang.StringUtils.split(SRC, '[')

DONE。你为什么要浪费时间呢?

+0

这不起作用! – kamaraj6990