Hallo,
hab da mal eine Frage:
Ich versuche momentan mit RegEx diesen String:
%INDEX%DATE
1
7
2008
%INDEXEND%DATE
mit
string = string.replaceAll("%INDEX%DATE\n(\\d{0,31})\n(\\d{00,09})\n(\\d{1,10000})\n%INDEXEND%DATE", "$3-$2-$1");umzuwandeln.
Leider weiß ich nicht wie (und ob^^) es möglich ist den oberen String, fals bei zahlen unter 10 keine führende 0 existiert, um diese zu ergänzen. Also das soetwas wie:
2008-07-01rauskommt!
Hoffe das war halbwegs verständlich
lg rexini
Oh, Asche auf mein Haupt… Ja das ist Java…^^
Hmmm naja dann muss ich mal sehen… trotzdem schonmal Danke und wenn trotzdem jemandem etwas einfällt… einfach posten
Ich hab einfach mit compile und matcher die suche durchgeführt und mit ner While dann alle zahlen mit split nach jedem \n gefiltert und dann diese Zahlen mit deiner Funktion formatiert. Nun passt es!