vb获取一个字符串的固定符号前面的值,如abc123.xls字符,我只需要获取abc123字符需要怎么写?

就是要提取“."以前的字符赋值到另外一个变量里面

第1个回答  2014-08-28
确定只有一个点的话,Split("abc123.xls",".")(0)这个结果就是abc123。
Split是将一个字符串按照某个字符进行分割,返回值是个数组,如果只有一个点,那数组就只有两个元素,所以后面加个(0)。
第2个回答  2014-08-28
Private Sub Command1_Click()
Dim s As String, s1 As String
s = "abc123.xls"
s1 = Left(s, InStr(s, ".") - 1)
Print s1
End Sub
第3个回答  2014-08-28
Private Sub Command1_Click()
Dim str As String
str = "123.xx"
MsgBox Right(str, Len(str) - InStr(str, "."))
End Sub

...如abc123.xls字符,我只需要获取abc123字符需要怎么写?
确定只有一个点的话,Split("abc123.xls",".")(0)这个结果就是abc123。Split是将一个字符串按照某个字符进行分割,返回值是个数组,如果只有一个点,那数组就只有两个元素,所以后面加个(0)。

EXCEL VBA 编程提取字符串中的数字符号 Abc123ghh34578gjlkj 提取其 ...
Sub ptnum()Dim a, b a = InputBox("请输入字符串") '输入字符窜 For i = 1 To Len(a)If IsNumeric(Mid(a, i, 1)) Then b = b & Mid(a, i, 1) '判断是否数字 Next MsgBox b '输出字符窜 End Sub

...中的数字符号。例如,程序运行后输入字符串abc123edf456gh,则输出...
1 n = Len(s) '第1空,求出s的长度,放在变量n中 a = Mid(s, i, 1) '第 2 空,求字符串s的长度 If Asc(a) >= Asc(0) And Asc(a) <= Asc(9) Then '第 3 空,如果a的值是0到9之间的数字符号,b = b & a '第 4 空,则把它拼接到结果字符串变量b中 3 E...

获取两个字符串中公共的字符+例如:+字符串1为:abc123,+字符串2为:+bk...
公共字符为:b2

vb 两个字符串之间的字符串
InStr(3,"abcdefghijkl","cde")Mid("abcdefghijkl",3,5)此代码取"cde"字符串,相应的,把字符串替换为你的字符串,即可截取相应的字符串。望采纳,手机答题

Excel怎样提取字符串的指定位置?
1. 使用Excel文本函数: Excel提供了多种文本函数,可以用于提取字符串中的特定部分。针对不固定位置的文字提取,可以选择使用如“LEFT”、“RIGHT”、“MID”等函数,结合“FIND”或“SEARCH”函数来定位文字位置。2. LEFT和RIGHT函数: 这两个函数可以从文本的左侧或右侧提取指定数量的字符。如果知道需要...

输入一个字符串,例如abc123def456g,输出123456。
\/\/ 如果这题是试卷的,那么出题人应该是很没水准。因为j都没有初始化。何来考别人?#include<stdio.h>#include<ctype.h>#include <string.h>int main(){ char s[80],b[80],i,j=0; gets(s); for(i=0;i<strlen(s);i++) { if(isdigit(s[i])) { b[j]=...

把字符串中的所有字符前移一个位置怎么弄
把字符串中的所有字符前移一个位置的方法是,串中的第1个字符移到最后。 例如,若输入字符串为:ABC123xyz ,则应输出字符串: BC123xyzA 。

c语言中,输入abcd,123, abc,输出abc123
下面是先输入数字后输入字符串的例子:include <stdio.h>int main(){char s[100];int v;scanf("%d,%s",&v, s);\/\/先输入整型变量v,再输入字符串,可以使用逗号分隔。printf("%s\\n%d\\n", s, v);\/\/输出得到的变量,每行一个值。return 0;}如果输入:123,abc 会输出:abc 123 但是...

...转换为 Abc123、ABc123、ABC123、aBC123...
你可以自己先截取字符串把你想要转为大写的字母截取出来,然后用toUpperCase转为大写就好了。

相似回答
大家正在搜