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以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢 去W3C官方网站上,看看吧!我想一看你就明白了 我猜和编译原理有关,浏览器里可 ......
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& ......
我是个新手,望高手解答 我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点 打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
如: @superwaring("unchecked"); 这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊 没用过。。 看jee的api javax.persistence里 @superwaring("unchecked");只是忽略 ......
大家好,我现在有一个用asp写的聊天室,现在的想添加一个功能,就是当有人上线的时候,发出提示,比如声音响一下,现在想用java实现这个功能,请问大家怎么实现? 谢谢了,我会加分的 asp和java整合到一起去?何必 ......