正则表达式得奇怪问题?请教大虾!!! Pattern pSign = Pattern.compile("[-/+*]");和Pattern pSign = Pattern.compile("[+-*/]");匹配得效果是不一样的,这可能与*号的特殊功能有关系吧!请各位分析一下,我是初次使用正则表达式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 四则运算的匹配:Pattern pSign = Pattern.compile("[-/\\+\\*]");加号好像和*号都有特定的含义。具体详情请参见:Java API Documents Pattern pSign = Pattern.compile("[-/+*]");这一句是正确的。能够正确的匹配 the key is to place - as the first character in [] because it's regards as special character ( range) in []. other characters don'tmatter + - * /都需要转义+表示正闭包,一个或多个*表示闭包,零个或多个-表示区间所以你需要用\转义,但是因为在java中处理字符串,需要\\转义 java.io.File 指定非本机的上传路径!高分求!!!! java反射 java 载入图象 放分讨论问题,java3d持久化开发 用socket发送的数据和接收到的数据不一致是什么问题? applet Runtime问题???? 一个专业的ui界面设计网站 如何用JDBC连接SQL Server 2000的本地数据库? session.get('user')拿到的是空值 Java socket作为客户端连接mina server(银联多渠道离线仿真模拟器) 急求:java Excel API 包,在线等待。 求java正则表达式:判断一个字符串里是否有日文字符,并取得它的位置(汉化用)
具体详情请参见:Java API Documents
regards as special character ( range) in []. other characters don't
matter
*表示闭包,零个或多个
-表示区间所以你需要用\转义,但是因为在java中处理字符串,需要\\转义