为什么我这样切割会报错 String[] tableName = str.split("[");
Exceptioninthread"Thread-0"java.util.regex.PatternSyntaxException:Unclosedcharactercl...
Exception in thread "Thread-0" java.util.regex.PatternSyntaxException: Unclosed character class near index 0
字符串:[d_data_jcode]JCODE=H:UPDATEDATE=20120814 展开
字符串:[d_data_jcode]JCODE=H:UPDATEDATE=20120814 展开
3个回答
展开全部
[ 像这种符号得转意 split("\\[") 这样试试
追问
如果我想取[]中的字符串,我应该按什么切割?
追答
想去[......] 这里的数字 有两种方式:
1、split("\\[")先劈出 包含 [ 和 .....] 的一个 数组;然后把数组[1]再按"]"劈 这样 第二次劈出的数组 第一个就是你要的内容;
2、先获取"[" 和 "]"的 下标既坐标位置,然后用 xxx.subString(左括号的坐标,右括号的坐标);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双引号
追问
如果我想取[]中的字符串,我应该按什么切割?
追答
用substring或者正则
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询