7.3 字符串的查找函数和替换函数

MATLAB中提供了许多函数,用来对字符串中的字符进行查找或替换。考虑如下所示的字符串test:

img

findstr()函数用于返回短字符串在长字符串中所有的开始位置。例如,寻找test内的所有“is”:

img

字符串“is”在test内出现了两次,开始位置分别为3和6。

MATLAB中提供的字符串查找函数和替换函数如表7-2所示。

表7-2 MATLAB中提供的字符串查找函数和替换函数

img

续表

img

如下所示的示例用于实现字符串替换:

img

运行结果如下:

img

如下所示的示例用于实现字符串查找:

img

运行结果如下:

img

如下所示的示例用于获得第1个分隔符之前的字符串:

img

运行结果如下:

img