用matlab 提取字符串中的数字.用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:40:08
用matlab 提取字符串中的数字.用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点

用matlab 提取字符串中的数字.用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点
用matlab 提取字符串中的数字.
用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点不懂

用matlab 提取字符串中的数字.用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点
S = REGEXP(STRING,EXPRESSION)
其中EXPRESSION的取法为:
.Any character
[] Any character contained within the brackets
[^] Any character not contained within the brackets
\w A word character [a-z_A-Z0-9]
\W Not a word character [^a-z_A-Z0-9]
\d A digit [0-9]
\D Not a digit [^0-9]
\s Whitespace [ \t\r\n\f\v]
\S Not whitespace [^ \t\r\n\f\v]
那么你的问题就可以使用下面的代码了
>>a='5000.xls'
a =
5000.xls
>> s=a(regexp(a,'\d'))
s =
5000
这时的s是字符型的,如果你需要数字的话就是用str2num转化一下
祝你学习愉快!

用matlab 提取字符串中的数字.用matlab读文件名,出现1005.xls; 1.xls; 100.xls等等这样的字符串,现在想用matlab将其中的数字提出来,成为 1005 1 100.这样的数组,好像可以使用regexp函数,但是具体操作有点 c#用正则表达式提取小括号中的内容本人编程新手菜鸟,求大神指导,形如aaaaaaaaa(bbbbbb)jlkoihj字符串,提取括号中的内容, 用matlab建立一个字符串向量,删除其中的大写字母.而且要求利用find函数和空矩阵. 高手帮我用C语言写一个很简单的程序输入一个字符串,统计此字符串中的字母,数字,空格和其他字符的个数 VB中为什么Len(abcd)=0,Len(zbcd)=4,Instr(abcd,b)=1我不太懂那些字符函数中的意思,字符串和字符,数字和数值有什么区别呢?是不是字符串就是用的东西呢? 如果用提取了matlab提取轮廓点,怎么按照轮廓依次提取轮廓点呢? Matlab 有没有函数可将符号表达式转回字符串?用 sym('expression') 函数可以将字符串转换为符号表达式,但有没有函数可以将符号表达式转回字符串? 用matlab 提取图中5个点质心 如何将matlab中的for循环优化,怎样将矩阵向量化我在用matlab做一个数字手写体识别的程序,预处理和特征点(端点,三交叉点,四交叉点)都提取出来了,但是现在要做伪特征点的过滤.我写了几层f 用MATLAB将字母转换成数字将文本文档中的一串字母,如‘CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTGAAAGTGGACCTATCAGCAGGATG’用将A用0表示,T用1表示,C用2表示,G用3表示,最终转换成0123的字符串 C语言 求一个字符串中大小写数字个数,用函数求出 matlab统计小写字母个数如题``统计字符串中小写字母的个数,用啥命令? 正则表达式匹配字符串指定位置问题我有一个长度未知的字符串,字符串从最后位开始第4位到第7位为数字,怎么用正则表达式写匹配这4个数字的规则?并不是整个字符串只有这4位是数字,其它 C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的 有什么函数可以只提取单元格中的所有数字 如单元格中内容为liu123456789 用函数 提取出123456789因为一列有很多,如sad123123456sad1234sadad12323123dasdas45313单元格中的数字内容长短不一.求第一用函数 用ultraedit如何将ABCD换成BACD或者ACBD就是如何替换两个字符串的位置,字符串有指定格式比如xml中的asgdaegadgfhndsns换成fhndsnsasgdaegadg 编写一个程序,要求从键盘输入一个整数,提取并用英文显示这个数的每一位数字如321显示threetwoone将输入的数看作字符串 可以用dictionary对象 求length 方法做么 indexobjective-c程序啊 什么方法 对 用matlab提取矩阵中偶数行例如有100行100列矩阵,把其中的偶数行和偶数列提取出来组成新矩阵的方法