matlab中的字符串startWith

lol*_*ola 5 string matlab-deployment

我想只得到字符串的开头,是否有一个等效的matlab允许说:startsWith('It-is')就像在java中一样?

谢谢

Bil*_*ard 8

您可以使用该strfind函数来判断一个字符串是否以另一个字符串开头.该函数返回您要查找的每个字符串的起始索引,如果找不到该字符串,则返回一个空数组.

S = 'Find the starting indices of the pattern string';
strfind(S, 'It-is')
Run Code Online (Sandbox Code Playgroud)

如果字符串以此开头,'It-is'那么返回的数组的第一个索引strfind将是1(即第一个字符的索引).