Czy można zamienić akapit tekstu (pobranego z pola tekstowego) w jedną ciągłą linię?
Mogę mieć następujące informacje:
34 MyRoad
da7 888
london
the moon
I chcę, żeby to przeczytało :
34 MyRoad da7 888 london the moon
Z góry dziękuję
EDYCJA: dodawane spacje powodujące łamanie wierszy i przykładowe dane sformatowane jako kod
2 odpowiedzi
Możesz zrobić coś takiego:
Dim FullAddress as String = TextBox1.Text.Replace(vbCrLf," ")
Możesz Split-Join
oryginalny ciąg:
Dim lines = multiLineText.Split({Environment.NewLine}, StringSplitOptions.None)
Dim oneLineText = String.Join(" ", lines)
Edytuj: oczywiście prosty String.Replace(jak zasugerował Derek) również wykona swoją pracę.
oneLineText = multiLineText.Replace(Environment.NewLine, " ")
Podobne pytania
Nowe pytania
vb.net
Visual Basic.NET (VB.NET) to wielo-paradygmatyczny, zarządzany, bezpieczny dla typów, zorientowany obiektowo język programowania komputerów. Wraz z C # i F # jest to jeden z głównych języków przeznaczonych dla platformy .NET Framework. VB.NET można postrzegać jako ewolucję programu Microsoft Visual Basic 6 (VB6), ale zaimplementowano go na platformie Microsoft .NET Framework. NIE UŻYWAJ tego znacznika w przypadku pytań dotyczących języka VB6, VBA lub VBScript.