VB.Net 怎样提取TextBox中指定文本前的数字?比如提取“34X+45Y=67Z"里的数字
VB.Net怎样提取TextBox中指定文本前的数字?比如提取“34X+45Y=67Z"里的数字,并分别写入三个变量中,新人提问,恳请仔细回答...
VB.Net 怎样提取TextBox中指定文本前的数字?比如提取“34X+45Y=67Z"里的数字,并分别写入三个变量中,新人提问,恳请仔细回答
展开
3个回答
展开全部
如果是固定格式的,
str=34X+45Y=67Z
x=split(str,"X")(0) ‘以X分割,取第0段,即:34
y=split(split(str,'+')(1),'Y')(0) '以+分割,取第1段即:45Y=67Z,再以Y分割,取0段得45
z=split(split(str,'=')(1),'Y')(0) '同上
把字符串分割,查找,截取这些常用字符串处理函数掌握了,
就差不多能随心所欲的处理了...
以上是vb6.0代码,
str=34X+45Y=67Z
x=split(str,"X")(0) ‘以X分割,取第0段,即:34
y=split(split(str,'+')(1),'Y')(0) '以+分割,取第1段即:45Y=67Z,再以Y分割,取0段得45
z=split(split(str,'=')(1),'Y')(0) '同上
把字符串分割,查找,截取这些常用字符串处理函数掌握了,
就差不多能随心所欲的处理了...
以上是vb6.0代码,
追问
要Dim x As String吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询