请教java正则表达式的转义字符问题 java的正则中,为了避免与字符串转义,要将一个\写成\\,如\d写成\\d.我想问的是,如果这个正则表达式字符串是从文件中加载的,文件中该写一个还是两个\?如在文件中写成\d{3}-\d{3},还是写成\\d{3}-\\d{3}? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【WhatX】截止到2008-06-23 14:44:01的历史汇总数据(不包括此帖):发帖数:104 发帖分:2944 结贴数:102 结贴分:2834 未结数:2 未结分:110 结贴率:98.08 % 结分率:96.26 % 值得尊敬 之所以需要采用 \\ 是因为得让 Java 代码编译成为 \ 这个啊。如果是从文件里读进来的话:1,普通字符流读进来的话,文件中采用 \ 就行了2,使用 Properties 读取的话,由于 \ 在 properties 文件中也属于转义字符,因此需要写成 \\ 文件中不需要转义,读取到 String 中也不用转义,只是在将正则表达式硬编码到 String 常量中时需要。 使用 Properties 读取的话,由于 \ 在 properties 文件中也属于转义字符,因此需要写成 \\这个真需要吗?有空试一下 楼主这个问题真的还要自己试试,这样对自己来说才会有收获,如果想更多的了解正则,你可以看看这里的内容!http://blog.csdn.net/rascalboy520/archive/2008/06/03/2506444.aspx 有人用过eCobertura的eclipse插件吗? 求解释这2段代码的 多态的覆盖在JVM上是怎么实现的。。 有谁有关于Java的面试试题呢? 关于java里面比较数组的问题 jbulider8里面的控件如何改变大小??(菜鸟) assert()问题,各位指教! InstallShield可以安装JSP应用程序吗? JNI中如何使用VB做的DLL 我是新手,谁给我讲讲wait()和notify(),有分送呵 main 方法,是不是一个普通方法一样. Java包引用问题(有原代码帖上)
楼主【WhatX】截止到2008-06-23 14:44:01的历史汇总数据(不包括此帖):
发帖数:104 发帖分:2944
结贴数:102 结贴分:2834
未结数:2 未结分:110
结贴率:98.08 % 结分率:96.26 %
值得尊敬
2,使用 Properties 读取的话,由于 \ 在 properties 文件中也属于转义字符,因此需要写成 \\
这个真需要吗?有空试一下
http://blog.csdn.net/rascalboy520/archive/2008/06/03/2506444.aspx