matlab.lang.makeValidName
构建有效的MATLAB输入字符串中的标识符
语法
描述
例子
输入参数
输出参数
提示
要确保输入值是有效和唯一的,请使用
matlab.lang.makeUniqueStrings
后matlab.lang.makeValidName
.S = {”我。的名字',“my_Name”,“my_Name”};validValues = matlab.lang.makeValidName(S) validUniqueValues = matlab.lang.makeUniqueStrings(validValues,{},...namelengthmax)
validValues = 'my_Name' 'my_Name' 'my_Name' 'my_Name' ' validUniqueValues = 'my_Name' 'my_Name_1' 'my_Name_2' '
若要自定义无效的字符替换,请首先使用函数
strrep
或regexprep
转换为有效字符。例如,convert“@”
字符年代
来“在”
使用strrep(年代,“@”,“在”)
.然后,用matlab.lang.makeValidName
确保所有字符都在年代
是有效的。