在matlab中有如下字符串‘123fdsfdsf323fsdfdsf’,如何去除掉数字保存字符。

这个只是一个示例,实际字符串中有上万个字符,那位有什么好办法没?非常感谢!
最新回答
重温那逝去的记忆

2024-09-09 00:19:53

教你一个简单的方法,输入以下命令:
a='123fdsfdsf323fsdfdsf';
b=a>='1'&a<='9';
a(b)=''
几闲人

2024-09-09 11:01:55

假设你那个字符串是a
k=length(a);
b='';
for m=1:k
c=a(m);
f=str2num(c);
if isempty(f)
b=strcat(b,c);
end
end
b