接到一个项目,数据库里面有一列,居然是用^做分隔符的。
现在要把这个列里面的内容取出来之后,把用^做分隔的内容分开,形成数组。
我用split("[^]")的时候,报异常了,原来不能用^放在[]里面。
当然,我可以用replace把^先替换成其他字符,然后再用split()也可以,但我想问问,怎样可以直接用split()把^列的内容分出来?
谢谢。
现在要把这个列里面的内容取出来之后,把用^做分隔的内容分开,形成数组。
我用split("[^]")的时候,报异常了,原来不能用^放在[]里面。
当然,我可以用replace把^先替换成其他字符,然后再用split()也可以,但我想问问,怎样可以直接用split()把^列的内容分出来?
谢谢。
根据匹配给定的正则表达式来拆分此字符串。
里面是正则表达式,所以需要像1#那样写.
split("\\^");