【发布时间】:2016-09-27 21:33:30
【问题描述】:
我有一个 4x5 的 char 数组,称为 fur 这个内容
Name Size Bytes Class Attributes
func 4x5 448 char
我想找一个具体的表达方式,
DG= regexpi(fur,expression);
当我单独使用函数 regexpi 时,我得到了错误: 'STRING' 输入必须是 char 行向量或字符串元胞数组。
DG = cellfun(@(x)regexp(x, expression), fur,'UniformOutput', false)
我尝试使用 cellfun 进行操作,但仍然出现错误: 输入 #2 应为元胞数组,改为 char。
有什么解决办法吗?非常感谢
【问题讨论】:
-
fur后面肯定有逗号。 -
是的,是打字错误,但这不是错误
-
您也可以使用:
regexp(fur(:)',expr)
标签: regex matlab expression