【发布时间】:2015-07-22 10:02:35
【问题描述】:
我想使用replaceAll() 方法从日期返回一个空字符串。事实证明,到目前为止我的正则表达式有一些问题:
这是我的示例代码
private String delete(String str){
String str = "2015-07-22";
return str.replaceAll("-2[0-9]{7}","");
}
我不确定"-2[0-9]{7}" 在我看来是正确的正则表达式。
为什么这段代码不返回""?
感谢您的帮助。
【问题讨论】:
-
你能澄清一下你想要达到的目标吗? “返回一个空字符串”?
-
删除?不会是“返回日期”吗?
-
如果你想返回一个空字符串,为什么不写
return "";?