我正在尽力使用正则表达式完成一个先前问题的解决方案。我的模式是:
根据NetBeans的提示,我有两个非法转义字符。我猜测这与\d和\w有关,但在Java中它们都是有效的。也许我的Java正则表达式语法有误...
涉及到的整行代码是:
"\d{4}\w{3}(0[1-9]|[12][0-9]|3[01])([01][0-9]|2[0-3])([0-5][0-9]){2}"
根据NetBeans的提示,我有两个非法转义字符。我猜测这与\d和\w有关,但在Java中它们都是有效的。也许我的Java正则表达式语法有误...
涉及到的整行代码是:
userTimestampField = new FormattedTextField(
new RegexFormatter(
"\d{4}\w{3}(0[1-9]|[12][0-9]|3[01])([01][0-9]|2[0-3])([0-5][0-9]){2}"
));