G
GarstigeGästin
Gast
Hallo!
Wie kann ich aus einem Array mit sagen wir 32 standartisierten Dateinamen (Strings) einen gewissen Bereich herausschneiden, wenn die String Länge variiert?
Ich hab nämlich Dateinamen die alle in etwa so aussehen:
BPF_CRM_2010-02-12_201001_CRM139782741.meta
BPF_COSTCENTRE_2010-02-12_201001_CRM139782741.gz
Und zwar brauche ich von den Dateinamen die letzte Zahl vor CRM z.B. hier "201001". Da die Länge der Strings variieren kann ich keine substring Methode anwenden und nur auf Zahlen filtern funzt ned.
Kann ich dem Programm sagen er soll die Zeichen zwischen den letzten beiden Unterstrichen herausnehmen oder beschneiden? Zum Beispiel die Indizes von den letzten beiden Underlines in einen substring packen und beschneiden. Gibts etwas eleganteres?
Vielen Dank und Lg!
Wie kann ich aus einem Array mit sagen wir 32 standartisierten Dateinamen (Strings) einen gewissen Bereich herausschneiden, wenn die String Länge variiert?
Ich hab nämlich Dateinamen die alle in etwa so aussehen:
BPF_CRM_2010-02-12_201001_CRM139782741.meta
BPF_COSTCENTRE_2010-02-12_201001_CRM139782741.gz
Und zwar brauche ich von den Dateinamen die letzte Zahl vor CRM z.B. hier "201001". Da die Länge der Strings variieren kann ich keine substring Methode anwenden und nur auf Zahlen filtern funzt ned.
Kann ich dem Programm sagen er soll die Zeichen zwischen den letzten beiden Unterstrichen herausnehmen oder beschneiden? Zum Beispiel die Indizes von den letzten beiden Underlines in einen substring packen und beschneiden. Gibts etwas eleganteres?
Vielen Dank und Lg!