当前位置: 代码迷 >> J2EE >> java正则分割不是用两个反斜杠转义的吗 为啥小弟我转义一个双引号 报错呢 lineString.split("\\"")
  详细解决方案

java正则分割不是用两个反斜杠转义的吗 为啥小弟我转义一个双引号 报错呢 lineString.split("\\"")

热度:805   发布时间:2016-04-17 23:32:57.0
java正则分割不是用两个反斜杠转义的吗 为啥我转义一个双引号 报错呢 lineString.split("\\"")
java正则分割不是用两个反斜杠转义的吗   为啥我转义一个双引号 报错呢  lineString.split("\\"") 
为啥我这样报错 呢 我想用双引号作为分割符号
------解决思路----------------------
引用:
Quote: 引用:

是不是这个效果

        String str = "dasgdf\"fasfd\"sf";
        System.out.println(Arrays.toString(str.split("\"")));

写代码自己多尝试尝试就好了。这是很基础的东西。
晕 我自己测试知道用一个反斜杠就好了
我是说为啥只要一个反斜杠啊   你看以前我们转义split("\\.")))转义一个点  就用两个反斜杠   



“.”在正则表达式中有特殊的含义,你去查查。
  相关解决方案