matlab.lang.makeValidName
入力文字列からの有効なMATLAB識別子の作成
構文
説明
には、1 つ以上のN
= matlab.lang.makevalidname(S
,Name,Value
)Name,Value
ペア引数によって指定された追加オプションが含まれます。
例
入力引数
出力引数
ヒント
入力値有效かつになるようする,,,
matlab.lang.makeUniqueStrings
をmatlab.lang.makeValidName
より後に使用します。S = {'my.Name','my_Name','my_Name'};有效values = matlab.lang.lang.makevalidname(s)valluniqueValues = matlab.lang.makeuniquestress(varrevalues,{},...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
のすべての文字が必ず有効な文字になるようにします。