matlab现有一个字符串cell元组其中元素形如‘x1011A如何直接提取cell中所有元素中的数字
你可以使用正则表达式提取字符串中的数字。在MATLAB中,可以使用regexp函数来实现。
假设你的字符串cell元组为str,你可以使用以下代码提取所有元素中的数字:
numbers = cellfun(@(x) regexp(x, '\d+', 'match'), str, 'UniformOutput', false);
这将返回一个与输入cell元组大小相同的cell数组,其中每个元素是一个包含对应元素中的数字的字符串数组。
原文地址: https://www.cveoy.top/t/topic/iqTj 著作权归作者所有。请勿转载和采集!