使用正则表达式:
package two;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ExtractDate {
public static void main(String[] args) {
String reg = "[1-9]\\d{3}(((0[13578]|1[02])([0-2]\\d|3[01]))|((0[469]|11)([0-2]\\d|30))|(02([01]\\d|2[0-8])))";
String str = "光头强的代码之旅将于20190306上映";
Pattern pattern = Pattern.compile (reg);
Matcher matcher = pattern.matcher (str);
while (matcher.find ())
{
System.out.println (matcher.group ());
}
}
}
版权声明:本文为weixin_41689199原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。