正则表达式问题 如何用正则表达式验证字符串: String s = "2011\10\19"; 格式是否合法?java中用\\\\表示一个\字符 为什么这样写验证规则: String pat = "\\d{4}\\\\\\d{2}\\\\\\d{2}"; 运行不正确 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在正则匹配时“\”是转义符String s = "2011\10\19"需要写成String s = "2011\\10\\19"才可以 import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestRegex { public static void main(String[] args) { String s = null; Matcher matcher = null; String pat = "\\d{4}\\\\\\d{2}\\\\\\d{2}"; Pattern pattern = Pattern.compile(pat); s = "2011\10\19"; matcher = pattern.matcher(s); while (matcher.find()) { System.out.println(matcher.group()); } s = "2011\\10\\19"; matcher = pattern.matcher(s); while (matcher.find()) { System.out.println(matcher.group()); } }} 一个只实现整数的计算器,求高手帮我看看哪里错了。 为什么会有两种结果啊 应该怎么样学习JAVA? fool_leave(请及时结贴)大人,请进来收分~(1) 请教:怎么向属性文件写数组? 弱弱地问一个,core java 问一下在堆区中对象实例的方法被调用的机制,还是被放在栈中处理的么? 各位帮看看 请问有人有tablelayout方面的资料吗?求给一份啊,或者给个链接,跪谢 高手来帮我启动cloudview~~!!!(人工呼吸) java中textfield 怎么隐藏光标 下面的代码有漏洞,高人指点下,谢谢!!!
String s = "2011\10\19"需要写成String s = "2011\\10\\19"才可以
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class TestRegex {
public static void main(String[] args) {
String s = null;
Matcher matcher = null;
String pat = "\\d{4}\\\\\\d{2}\\\\\\d{2}";
Pattern pattern = Pattern.compile(pat); s = "2011\10\19";
matcher = pattern.matcher(s);
while (matcher.find()) {
System.out.println(matcher.group());
} s = "2011\\10\\19";
matcher = pattern.matcher(s);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
}