Textverknüpfung entfernen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von ribart.

    Textverknüpfung entfernen

    Hallo, in einem mehrzeiligen textfeld möchte ich die Zeilen einzeln verarbeiten. Das Format des Strings im Textfeld sieht folgendermaßen aus: "text1 & vbCrLf & text2 & vbCrLf & text3 & vbCrLf & Text4". Das vbCrLf benötigt man um die Strings in ein Array zu splitten, das Verknüpfungszeichen & lässt sich leider nicht entfernen, da vom Typ ???. Wie kann man die Einzelstring separieren und in ein Array überführen?? Vielen Dank!!
    Richard Bartetzko

    ribart schrieb:

    Das Format des Strings im Textfeld sieht folgendermaßen aus: "text1 & vbCrLf & text2 & vbCrLf & text3 & vbCrLf & Text4"
    Sagt wer?
    Die Anzeige im Debugger?
    Ich nehme stark an, dass die Texte durch die Steuerzeichen CrLf verbunden sind und das ​& vbCrLf zur besseren Anzeige im Debugger dient.

    ribart schrieb:

    Das vbCrLf benötigt man um die Strings in ein Array zu splitten, das Verknüpfungszeichen & lässt sich leider nicht entfernen
    Wenn die & tatsächlich im Text enthalten sind, kannst du auch mit ​"& " & vbCrLf splitten.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --
    @ribart Falls es sich bei
    einem mehrzeiligen textfeld
    um eine (Rich)TextBox handelt, kannst Du dieser die Property .Text mit Deinem String belegen und über die Property .Lines auf die einzelnen Zeilen zugreifen.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!