易截截图软件、单文件、免安装、纯绿色、仅160KB

java 正则 - Java / Java SE

1、 "D:\\我的文档\\视频\\方言\\粤语\\序言.rm" 为什么会匹配 ".+\\\\(.+)$" 
2、 改成 "D:\\\\我的文档\\\\视频\\\\方言\\\\粤语\\\\序言.rm" 也匹配 
3、 把上面的Pattern 改成 .+\\(.+)$ 报错:Unmatched closing ')' near index 5
.+\(.+)$

大家帮帮我啊。。 java中 \\\\转义后是\\ 那为什么1 成立呢?(这个匹配成功我不了解) 
2 中的字符串转义后应该是 D:\\我的文档\\....(这个匹配成功我了解) 
3 \\(会转义成( 吗? 可是System.out.print(".+\\(.+)$"); 结果:.+\(.+)$ 并没有转义啊?难道Pattern和普通字符串不同?

不懂~~求楼下解释~

".+\\\\(.+)$"表示的是:"任意字符出现一次或多次 + \\ + 任意字符出现一次或多次结尾"

1、对于字符串是不会把\\\\转义成\\的,也就是说你1里面肯定匹配
2、这个之所以匹配,是因为D:\\\\我的文档\\\\视频\\\\方言\\\\粤语\\\\序言.rm,前面任意字符+红字部分+后面任意字符
3、字符串是用"\"来转义的"\\("其实表示的是"\("

我楼上的写错了,
修正了一下:\\\\表示的是一个"\"



学习一下

引用
引用 2 楼 lacus87 的回复:
".+\\\\(.+)$"表示的是:"任意字符出现一次或多次 + \\ + 任意字符出现一次或多次结尾"

对于字符串是不会把\\\\转义成\\的,也就是说你1里面肯定匹配
字符串是用"\"来转义的"\\("其实表示的是"\("

抱歉我理解错了,正则中的\\\\表示的是一个"\",字符


相关问答:

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......

关于Java和asp - Java / Java SE

大家好,我现在有一个用asp写的聊天室,现在的想添加一个功能,就是当有人上线的时候,发出提示,比如声音响一下,现在想用java实现这个功能,请问大家怎么实现?
谢谢了,我会加分的
asp和java整合到一起去?何必 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号