\w在正则里面有它自己的意思,和java中的\ 有冲突,所以要多加个\

解决方案 »

  1.   

    老兄,你说的我 不明白阿,java中 \ 代表什么啊 正则里 好像没有 w 单独的意思,
       只有 \w 怎么又会冲突呢
      

  2.   

    \w是显示出来的字符串,一共两个字符\ 和 w在Java等C语言的子孙中字符\都是用\\来表示的, OK?
      

  3.   

    同理,所有你在java.util.regex.Pattern的Doc中看到,\表达式,放到java代码中都是\\
    而你看到的\\,都是\\\\
      

  4.   

    楼主,你在java里直接用"\w"看看会不会出错,呵呵...
      

  5.   

    "/"是java程序中的转义命令符!