是否可以將一段文本(從文本框中抓取)變成一個連續的行?VB.NET如何將一段文字變成一行?
我可以有如下信息:
34 MyRoad
da7 888
london
the moon
而且我希望它閱讀:空間增加導致換行符樣本:提前
編輯
34 MyRoad da7 888 london the moon
謝謝數據格式爲代碼
是否可以將一段文本(從文本框中抓取)變成一個連續的行?VB.NET如何將一段文字變成一行?
我可以有如下信息:
34 MyRoad
da7 888
london
the moon
而且我希望它閱讀:空間增加導致換行符樣本:提前
編輯
34 MyRoad da7 888 london the moon
謝謝數據格式爲代碼
您可以執行下列操作:
Dim FullAddress as String = TextBox1.Text.Replace(vbCrLf," ")
乾杯哥們,真棒 – JonE 2012-03-08 10:39:22
你可以Split-Join
原始字符串:
Dim lines = multiLineText.Split({Environment.NewLine}, StringSplitOptions.None)
Dim oneLineText = String.Join(" ", lines)
編輯:當然,一個簡單的String.Replace(德里克曾建議)將也做這項工作。
oneLineText = multiLineText.Replace(Environment.NewLine, " ")
您可以防止通過將兩個空格就行結束計算器自動換行;) – 2012-03-08 10:11:30
...你可以格式化你的例子數據代碼 - 我想使它更具可讀性? (我已經這樣做了) – MarkJ 2012-03-08 12:36:05