替换

替换是在查找到指定子字符串后用给定的字符串替换它。

在MATLAB中用正则表达式替换文本,使用regexprep函数。该函数的语法格式为:

newStr=regexprep(str,expression,replace) 将 str 中与 expression 匹配的文本替换为 replace 描述的文本。更新的文本返回到newStr变量。

newStr=regexprep(str,expression,replace,option1,...optionM) 使用指定的选项进行查找。例如,指定 'ignorecase' 时不区分大小写。

在命令窗口输入:

code.matlab
>> a='abc123def456AbC';
>> newStr=regexprep(a,'abc','')
newStr =
    '123def456AbC'

在给定字符串中删除了子字符串“abc”。注意,默认时区分大小写。