如何用VB.NET实现字符串操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计271个文字,预计阅读时间需要2分钟。
在文本框中字符串后,如何添加字符?
例如:我有名为Textbox1的文本框,其值为001-2012-0116。然后我想将其(-),然后添加生成的3个字符串,结果将变为00120120。
有没有办法在文本框中拆分然后加入字符串?例:
我有一个名为Textbox1的文本框,其值为“001-2012-0116”然后我想将其拆分(“ – ”),然后加入生成的3个字符串
然后结果将变成“00120120116”
然后我想得到结果并将其放在dataNumber中,其数据类型为字符串.
总结一下:
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("-", "");
本文共计271个文字,预计阅读时间需要2分钟。
在文本框中字符串后,如何添加字符?
例如:我有名为Textbox1的文本框,其值为001-2012-0116。然后我想将其(-),然后添加生成的3个字符串,结果将变为00120120。
有没有办法在文本框中拆分然后加入字符串?例:
我有一个名为Textbox1的文本框,其值为“001-2012-0116”然后我想将其拆分(“ – ”),然后加入生成的3个字符串
然后结果将变成“00120120116”
然后我想得到结果并将其放在dataNumber中,其数据类型为字符串.
总结一下:
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("-", "");

