我想用java从这个文本中提取文件名和时间戳发票号:02890.pdfapr 102019年8:33:16期待发票12890.pdf2019年4月10日上午8:33:16
mpbci0fu1#
boolean hadDot=false;//this makes sure we don't split before finding the file extension String file="",date=""; for(int i=0;i<text.length();i++){ if(text.charAt(i)=='.'){ hadDot=true; continue; } if(hadDot&&Character.isUpperCase(text.charAt(i))){ file=text.substring(0,i); date=text.substring(i); break; } }
1条答案
按热度按时间mpbci0fu1#