この質問は以前に何度か尋ねられましたが、私の質問に答えが見つかりませんでした: 文字列を2つの文字列に分割する必要があります。最初の部分は日付で、2番目の文字列はテキストです。これは私がこれまでに得たものである:正規表現を使用して文字列を2つの文字列に分割する
String test = "24.12.17 18:17 TestString";
String[] testSplit = test.split("\\d{2}.\\d{2}.\\d{2} \\d{2}:\\d{2}");
System.out.println(testSplit[0]); // "24.12.17 18:17" <-- Does not work
System.out.println(testSplit[1].trim()); // "TestString" <-- works
私は「たTestString」を抽出することができますが、私は日付を欠場します。より良い(あるいはより単純な)方法はありますか?ヘルプは高く評価されています!
文字列は常にこの形式の日付の後ろに任意のテキストが付きますか? – pchaigno
日付と時間が一定の長さであるという事実に頼らないと簡単な方法があります。 –