文字列をファイル名に分割したい(例:DIS_LU0786738343_20170608.pdf、KID_AMEV_20170608.pdf、Evolution-DIS_20170512.csv、Offres-invest_20170608.csv、OST_20170608)。 csv)最後の部分を取得します。文字列を分割して最後の部分を取得する正規表現
たとえば、文字列DIS_LU0786738343_20170608.pdf
の場合、Date
オブジェクトで変換されるのは20170608
のみです。
私はこれをグーグルでてきたと私はRegular Expressions
を使用して解決策を見つけた:
String regex = "some regex expression";
String fileName = "DIS_LU0786738343_20170608.pdf";
System.out.println(Arrays.toString(fileName.split(regex)));
これは、このような配列を返します:だから誰も私がそうする正規表現を作ることができます[DIS_LU0786738343_, 20170608]
を?
SOは無料のコーディングサービスではありません – Fallenhero
@Fallenheroあなたはコメントしていません有用です:) –
次回に続くhttps://stackoverflow.com/help/how-to-ask – Fallenhero