vb.net - 如何在 vb.net 中拆分?

标签 vb.net

有没有办法在文本框中拆分然后加入一个字符串?

例子:

我有一个名为 Textbox1 的文本框,其值为 "001-2012-0116"然后我想用这个(“-”)分割它,然后加入生成的 3 个字符串

那么结果就会变成"00120120116"
然后我想得到结果并将其放入 resultNumber其数据类型为字符串。

总结一下:

Textbox1(Value) = "001-2012-0116"

Dim resultNumber as String

resultNumber(Value) = "00120120116"

最佳答案

正如其他人所建议的那样,在这种情况下,拆分并不是最好的方法。您需要使用 String.Join()拆分后获得预期结果:

Dim resultNumber = String.Join("", "001-2012-0116".Split("-"))

所以这是一种双重工作。简单地用空字符串替换破折号( - )会更简洁:
Dim resultNumber = "001-2012-0116".Replace("-", "");

关于vb.net - 如何在 vb.net 中拆分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22422752/

相关文章:

VB.Net Excel Addin,如何按名称将数据写入特定工作表?

vb.net - Linq - 左外连接 - 数据表

vb.net - VB.NET 中的除法

SQL 在 VB.NET 中更新数据库时遇到问题

.net - 以其他函数为参数并执行它们的VB.NET函数

vb.net - 需要帮助将 Vb.Net 转换为 Delphi (API Stuff (?))

.net - 将泛型类型 T 的对象转换为特定类型

.net - Dim X as New Y vs. Dim X as Y = New Y()

mysql - VB.NET MySqlCommand 存储过程参数顺序?

vb.net - 在 vb.net 隐式导入库