我有一个vb.net项目,我在这样的多行文本框中有文本
abc
def
ghi
jkl
mn
Run Code Online (Sandbox Code Playgroud)
每行以空格开头我想从所有行中删除初始空格
我试过了
For Each lne In TextBox1.Lines
If lne.StartsWith(" ") Then
TextBox1.Text = TextBox1.Text.Replace(" ", "")
End If
Next
Run Code Online (Sandbox Code Playgroud)
但它会删除文本框中的其他文本,但不起作用
你可以用这个:
Dim result As String = ""
For Each lne In TextBox1.Lines
result += lne.TrimStart() & Environment.NewLine
Next
TextBox1.Text = result
Run Code Online (Sandbox Code Playgroud)
上述方法使用该String.TrimStart()函数从每行中删除前导空格.
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |