根据输入字符串构造有效的 matlab 标识符 -pg电子麻将胡了
根据输入字符串构造有效的 matlab 标识符
语法
说明
包括由一个或多个 n = matlab.lang.makevalidname(s,name,value)name,value 对组参数指定的其他选项。
示例
输入参数
输出参数
提示
要确保输入值有效且唯一,请先使用
matlab.lang.makevalidname,再使用matlab.lang.makeuniquestrings。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(s,'@','at')将s中的'@'字符转换为'at'。然后再使用matlab.lang.makevalidname确保s中的所有字符都有效。
版本历史记录
在 r2014a 中推出
另请参阅
| isvarname | | | | | | |