日期:2014-05-20  浏览次数:20676 次

简单的正则
"[^\\d]+"
为什么要用两个斜杠?

------解决方案--------------------
你用单个试试 是什么情况 



\d匹配数字 \表示转义字符 \\ 表示一个\ 


百度一下 java 转义字符
------解决方案--------------------
\\ 转意为 \
d 数字
应该是匹配\或者数字开始的字符串
------解决方案--------------------
因为在 java 编译器中“\”是转义先导符,是一个特殊字符。若想在 java 源代码中使用 \ 的话,必须使用 \\ 这样进行转义。