[.Net] Variable Stellen trennen

mafiamix

Mitglied
Hallo,

ich bin auf der Suche nach einem Code, der es ermöglicht, Stellen vor einer bestimmten Textstelle und Stellen danach zu löschen.

Als Beispielsatz: Ich werde jetzt einen Beitrag schreiben.

Jetzt möchte ich, dass NUR Beitrag angezeigt wird. Das erste wäre ja eigentlich kein Problem und man könnte "Ich werde jetzt einen" einfach mit dem Code entfernen:

Variable.Substring(21)

Es würde 21 Zeichen entfernen und somit "Ich werde jetzte einen".
Jetzt würde also "Beitrag schreiben" immer noch da stehen. Wie ich das " schreiben" weg bekomme, hab ich immer noch nicht raus. :/
Allerdings kommt jetzt auch das wirkliche Problem und zwar ist der Text, der hier im Beispiel "Beitrag" heißt, variabel, d. h. er kann sich immer verändern. Es könnte also auch "Beitrag123" oder Ähnliches dort stehen.
Gibt es eine Möglichkeit dieses Wort, was immer NACH "einen" steht, von dem Satz zu trennen und die letzten Angaben wie im Beispiel " schreiben" auch zu löschen? Bzw. kann man z. B. ab " schreiben" den gesamten restlichen Inhalt des Strings verfallen lassen?
Wenn ja, wie?


MfG

mafiamix
 
Code:
Dim Satz As String = "Ich werde jetzt einen Beitrag schreiben."
Dim Wort As String

Wort = Satz.Substring(Satz.IndexOf("einen")+6).Substring(0, Satz.IndexOf(" "))
 

Neue Beiträge

Zurück