在一串字符串中找到與正則表達式匹配的字符串?(例如:export_20170717_out.log 找到20170717)
阿新 • • 發佈:2017-07-17
group blog public fin ati logs regex att sys
如題:提取字符串:export_20170717_out.log
對應的日期:20170717
package dodo; import java.util.regex.Matcher; import java.util.regex.Pattern; public class demo { static String cmd="export_20170717_out.log"; public static void main(String[] args) { String regex="\\d{8}"; Pattern pa=Pattern.compile(regex); Matcherma=pa.matcher(cmd); if(ma.find()){ System.out.println("取到的日期為:"+ma.group(0)); } } }
輸出結果為:
取到的日期為:20170717
在一串字符串中找到與正則表達式匹配的字符串?(例如:export_20170717_out.log 找到20170717)