VB.NET拆分字符串的某些部分并将其显示在文本框中
这是文本的示例 (例如,此文本位于文本框上) 34CDBED1CA08 NHEK9M15PPRTWYL 我想将其拆分,并将34CDBED1CA08放入文本框中,并将其格式化为“:”每两个数字,如34:CD:BE:D1:CA:08VB.NET拆分字符串的某些部分并将其显示在文本框中,vb.net,string,split,Vb.net,String,Split,这是文本的示例 (例如,此文本位于文本框上) 34CDBED1CA08 NHEK9M15PPRTWYL 我想将其拆分,并将34CDBED1CA08放入文本框中,并将其格式化为“:”每两个数字,如34:CD:BE:D1:CA:08 然后将这个nheK9M15pqprtwyl放在另一个文本框中我假设您正在尝试创建一个mac地址,并且字符串的第一部分的长度应始终以12个字符分割 Dim input as String = txtInput.Text Dim textbox1 as St
然后将这个nheK9M15pqprtwyl放在另一个文本框中我假设您正在尝试创建一个mac地址,并且字符串的第一部分的长度应始终以12个字符分割
Dim input as String = txtInput.Text
Dim textbox1 as String = ""
Dim textbox2 as String = ""
textbox1 = input.Substring(0,12)
For i as Integer = 0 to 4
textbox1 = textbox1.Insert(2+(i*3), ":")
Next
textbox2 = input.substring(12)
txtTextBox1.Text = textbox1
txtTextBox2.Text = textbox2
示例:请在更一般的要求上给出示例。类似于“每两个字符拆分一次:在前12个字符内…”谢谢,但我在您的代码中发现了一个错误唯一的错误是指向变量i,并且说错误1变量“i”在封闭块中隐藏了一个变量。C:\Users\Rayan Babasa Talion\Documents\Visual Studio 2012\Projects\Snipe Mac\Snipe Mac\Form1.vb 45 17 SnipeMac@AngeloTalion您是否已经在代码中的其他地方使用了变量“i”?im对不起,现在没问题了,我忘了已经用过了:)谢谢,我会试着运行我已经运行过了。没有错误,但mac地址的格式不正确这是输出34:CDBED1CA08