首页 > 解决方案 > 如何在 Matlab 中从字母和数字的加扰向量中屏蔽所有非字母字符?

问题描述

我是 Matlab 的新手,有一个作业问题,我得到了一个加扰的字符向量,并且必须屏蔽所有非字母字符。我必须编写一个可以采用任何加扰向量的脚本,所以我不知道数字的位置。

我试图从向量中删除数字,但不确定如何成功地做到这一点。

我真的很感激任何帮助。

标签: matlab

解决方案


您可能需要使用isletter. 例如:

str = 'abcde1234xyz';
str(~isletter(str)) = '*';

推荐阅读