matlab.lang.makeValidName
构建有效的MATLAB从输入字符串标识符
语法
描述
例子
输入参数
输出参数
提示
确保输入值是有效的和独特的,使用
matlab.lang.makeUniqueStrings
后matlab.lang.makeValidName
。S = {“my.Name”,“my_Name”,“my_Name”};validValues = matlab.lang.makeValidName (S) validUniqueValues = matlab.lang.makeUniqueStrings (validValues, {},…namelengthmax)
validValues = ' my_Name ' ' my_Name ' ' my_Name validUniqueValues =“my_Name”“my_Name_1”“my_Name_2”
定制一个无效的字符替换,首先使用等功能
strrep
或regexprep
转换为有效字符。例如,转换“@”
字符年代
来“在”
使用strrep(年代,“@”,“在”)
。然后,用matlab.lang.makeValidName
确保所有的字符年代
是有效的。