问个正则表达式的菜鸟问题 是这样的: 文件的相对路径 bin\boot\abcd.efg如何用正则表达式匹配?我不知道怎么处理反斜杠,String patternString = "怎么写呢";请高手指点下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在java字符串中,\本身就是转意字符,要用两个\表示一个\字符,其中一个是转义用的。eg:System.out.println("\\");--> \ \也是正则表达式的特殊字符,也要一个\转义让\为普通\。也就是 \\ --> \要在java字符串中表示\\,自然就要\\\\了eg:System.out.println("\\\\");--> \\ 楼上说法正解。脱离java环境来说正则本身,它的‘\’也是转义字符,像正则里面的特殊字符'.',本身表示任意匹配,但如我就想匹配这个点,那正则可以写为:'\.'。而'\\'其实也就只匹配了一个\而已。 拿匹配这个路径来说 bin\boot\abcd.efg按楼上的意思要想在写的字符串中实际表达出一个路径分隔符'\',在这个字符串中就需要两个'\'字符,而表示两个'\'则要写成"\\\\" 是这个意思么?好晕阿 急!! 求救 正则表达式截取字符串 多进程共享连续计数 读取汉字乱码 现在在公司都用什么方式编程mvc结构吗 java 界面设计 null和""这两个有什么区别啊? 如何改变一个整数对象的值 Vector 的问题,(急需!!!) java 可以刻读光盘的类吗? java初学者 一个特别简单的问题 myeclipse中快速生成构造方法的快捷键 求一个关于JAVA的排列问题
eg:System.out.println("\\");--> \
\也是正则表达式的特殊字符,也要一个\转义让\为普通\。
也就是 \\ --> \
要在java字符串中表示\\,自然就要\\\\了
eg:System.out.println("\\\\");--> \\
脱离java环境来说正则本身,它的‘\’也是转义字符,像正则里面的特殊字符'.',本身表示任意匹配,但如我就想匹配这个点,那正则可以写为:'\.'。而'\\'其实也就只匹配了一个\而已。