问题描述
vb.net文本框怎么把数字和字母分别提取到指定的文本框内?点击分解得出图片上的结果,请老师帮写下这个代码谢谢!
解决方案
解决方案二:
很简单嘛!弄个循环,逐一检测各个字符就行了!第一,判断是否是非(字母或数字)的符号。第二,区分字母、数字?弄个变量存储字符段,如果第一个字符是数字,那么以字母或符号为结束;如果第一个字符是字母,以符号为结束!碰到结束就将变量写入到文本框,并且清空变量,开始下一个字符段!
解决方案三:
老师能不能帮我写下这个代码我是刚学习这个的,不太明白谢谢
解决方案四:
stringtxt=@"10C12/10C14@200";foreach(varstrinRegex.Split(txt,@"(?=C)|[/@]")){Console.WriteLine(str);}
C#版本,正则写法VB.NET也是一样的,然后按顺序将分割得到的数组依次填充输入框
解决方案五:
先把字符串根据“/”截断放到一个数组里然后每个数组元素遍历查询每个字符,根据ascii码判断是字母还是数字,放到不同的textbox里。ascii函数ASC(str)
解决方案六:
方法很多,正则表达式,或者依次查找遍历下字符串!
时间: 2024-10-21 21:28:25