string - 在 MATLAB 中检查字符串是否包含任何数字

标签 string matlab character numeric

我们如何检查字符串是否包含数字?

检查字符串是否包含所有字母的最佳方法是使用 isletter 命令,但如何更进一步检查字符串中的任何字符是否为数字?

一种方法是将字符串转换为字符数组,并交叉检查 ascii 值是否属于数字。在 MATLAB 中是否有更简单的方法来执行此操作?

示例字符串:67 Cliston St

最佳答案

>> exampleString = "67 Cliston St";
>> any(regexp(exampleString ,'[0-9]'))

如果字符串中至少有一个数字,则返回 true。

关于string - 在 MATLAB 中检查字符串是否包含任何数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58979040/

相关文章:

android - 我如何在 Android 平台上使用 OpenGL ES 绘制一些 unicode 字符,例如中文

jquery - 替换克隆的 jquery 对象中的字符串

Java - 将给定的小数组粘贴到指定位置(或间隔)的另一个更大的数组中

string - 如何枚举具有唯一数字的字符串单元格?

php - 删除文件名中有特殊字符的文件

c++ - 从 C++ 中的字符串中删除所有字符(a-z,A-Z)

java - StringJoiner - 括号中的每一项

复制列名并拼接

c++ - 在 C++ 中将十六进制字符串转换为十进制数

performance - 矩阵中行的成对比较