在MATLAB中查找字符串中的字符索引

时间:2016-09-29 20:21:08

标签: string matlab

我有一个字符串数组,myString =' 23.654'和一个角色,Char ='。'。有没有办法使用find函数来确定myString中Char的索引?

1 个答案:

答案 0 :(得分:2)

您可以使用strfind来识别一个字符串存在于另一个字符串中的位置。

index = strfind(myString, '.')

或者您可以将==find结合使用。 ==在字符串中的每个字符和您感兴趣的字符之间执行元素相等的检查。它将产生一个逻辑数组,其中true出现字符,否则为false。如果您需要实际索引,find将返回所有true值的位置。

index = find(myString == '.')