是否有删除拖入文本框的子弹?
For example: o Task 1 o Task 2 Task 3 Task 4 • Task 5
我已尝试TextBox1.Text.Trim
我尝试了TextBox1.Text.Remove
没有运气。
答案 0 :(得分:1)
由于String
是IEnumerable(Of Char)
,因此LINQ对于过滤掉不需要的字符非常有用:
' VS2015 supports multi-line strings, so you don't need this hack!
Dim str = <![CDATA[o Task 1
o Task 2
Task 3
Task 4
• Task 5]]>.Value
Dim bullets = {"o"c, ""c, "•"c}
Dim str2 = New String((From c In str Where Not bullets.Contains(c)).ToArray())
您可以展开bullets
数组以包含要删除的任何其他字符。虽然Char
结构有一些有用的Is...
方法来对字符进行分类,但我不知道识别这些字符的快捷方法。
答案 1 :(得分:0)
"o Task 1 o Task 2 Task 3 Task 4 • Task 5".Replace("o", "")