Visual Basic - String von x bis y auslesen
Lavender
- programmiertechnik
1 Jörg Lorenz0 Lavender
Hallo zusammen,
wie kann ich in einem String
(z.B. akakakakakaka-Z1-bcbcsuwuwfdpf-Z2-uuuuuuuuuu)
nach z.B. "-Z1-" und "-Z2-" suchen und alles dazwischen in einen neuen String schreiben (also bcbcsuwuwfdpf)? (Also Anfangs- und Endpunkt).
Ich habe immer mit wend und while alles von hinten (oder vorne) aufgearbeitet, allerdings ist das total umständlich und wenn sich nur geringfügig etwas ändert, ist die ganze wend und while "Regel" hinfällig.
Vielen Dank im Voraus.
Gruß
Lavender
Moin,
wie kann ich in einem String
(z.B. akakakakakaka-Z1-bcbcsuwuwfdpf-Z2-uuuuuuuuuu)
nach z.B. "-Z1-" und "-Z2-" suchen und alles dazwischen in einen neuen String schreiben (also bcbcsuwuwfdpf)? (Also Anfangs- und Endpunkt).
z. B. so:
strText = "akakakakakaka-Z1-bcbcsuwuwfdpf-Z2-uuuuuuuuuu"
intA = InStr(1, strText, "-Z1-") + 4
intB = InStr(1, strText, "-Z2-")
strText = Mid(strText, intA, intB - intA)
Viele Grüße
Jörg
Moin moin
Perfekt, vielen Dank für Deine Hilfe.
Viele Grüße
Lavender