java中用正则从文本中取出所有16位数字怎么写 只要16位的数字
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test
{
public static void main ( String[] args )
{
String input = "www_20200119121212_001.tar";
String regex = "[0-9]{8}";
Pattern pattern = Pattern.compile (regex);
Matcher matcher = pattern.matcher (input);
while (matcher.find ())
{
System.out.println (matcher.group ());
}
}
}
今天需要在一个含有时间戳(yyyyMMddHHmmss)的包名里面截取年月日作为另一个函数的参数,找到这个方法,做个记录备份下,防止下次用。