...例如: string a="四五六七八一二三" 我想截"一"后三位怎样
发布网友
发布时间:2024-10-22 07:07
我来回答
共1个回答
热心网友
时间:2024-10-22 20:59
str1 = '四五六七八一二三'
str2 = '一'
a=instr(str1,str2) //判断str2 在str1 中出现的位置
mid(str1,a+2,6) //a+2 表示重a+2开始 因为一是中文 所以+2 6表示截取的个数 因为是中文 所以是 3*2
注意 一个中文字符等于2个英文字符
另:可以加深一下,判断后面3个字符串的中英文状态 来调节你要截取的个数