2012-03-08 53 views
2

是否可以將一段文本(從文本框中抓取)變成一個連續的行?VB.NET如何將一段文字變成一行?

我可以有如下信息:

34 MyRoad 
da7 888 
london 
the moon 

而且我希望它閱讀:空間增加導致換行符樣本:提前

編輯

34 MyRoad da7 888 london the moon 

謝謝數據格式爲代碼

+0

您可以防止通過將兩個空格就行結束計算器自動換行;) – 2012-03-08 10:11:30

+0

...你可以格式化你的例子數據代碼 - 我想使它更具可讀性? (我已經這樣做了) – MarkJ 2012-03-08 12:36:05

回答

4

您可以執行下列操作:

Dim FullAddress as String = TextBox1.Text.Replace(vbCrLf," ") 
+0

乾杯哥們,真棒 – JonE 2012-03-08 10:39:22

2

你可以Split-Join原始字符串:

Dim lines = multiLineText.Split({Environment.NewLine}, StringSplitOptions.None) 
Dim oneLineText = String.Join(" ", lines) 

編輯:當然,一個簡單的String.Replace(德里克曾建議)將也做這項工作。

oneLineText = multiLineText.Replace(Environment.NewLine, " ") 
相關問題