Hallo,
Habe ein kleines Problem:
ich habe mehrere strings die folgenderemaßen aussehen:
12_0_test.jpg
13_1_test.jpg
123000_1300_test2.jpg
nun möchte ich den string so aufteilen das jeweils nur test.jpg bzw. test2.jpg übrig bleibt.
Könnte mir dazu jemand ein Codebeispiel posten??
Danke
greetz WienX
Hallo WienX,
Könnte mir dazu jemand ein Codebeispiel posten??
wir helfen gerne bei der Problemlösung, aber das Forum ist kein kostenloser Snippet-Generator.
herbivore
Wie ist denn die Regel des Namens?
zahl, unterstrich, zahl, unterstrich, name ?
oder
zahl, unterstrich, zahl, unterstrich, "test", eventuelle zahl, ".jpg"
Je nachdem muss die Regex unterschiedlich aussehen.
Ich würde Dir das Regex-Tutorial empfehlen http://www.regular-expressions.info/tutorial.html
Wenn klar ist, dass es nur die beiden Unterstriche gibt, kannst Du auch mit FindLast("_") die Position des letzten Unterstrichs ermitteln und mit SubString arbeiten...
Wichtig ist, dass Du weißt, wie die Namen allgemein aussehen können...
Gruß
T-Man
wir helfen gerne bei der Problemlösung, aber das Forum ist kein kostenloser Snippet-Generator.
tut mir leid mich falsch ausgedrückt zu haben, wollte eigentlich nur wissen mit welcher methode ich es am besten löse!
Wie ist denn die Regel des Namens?
es ist immer <zahl><><zahl><><name>
Danke für die Antworten! Werde mir das Tutorial jetzt erstmal ansehen 😃
Hier ein Beispiel:
string oldName = "000_111_test_2.jpg";
string newName = Regex.Match(oldName, @"(?<=\d+_\d+_).+").Value; // liefert test_2.jpg
Gruß
T-Man
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...