N = nelson.lang.makeValidName(S)
N = nelson.lang.makeValidName(S, 'ReplacementStyle', style)
N = nelson.lang.makeValidName(S, 'Prefix', prefix)
[N, modified] = nelson.lang.makeValidName(...)
| Paramètre | Description |
|---|---|
| S | tableau de chaînes, vecteur de caractères ou cellule de vecteurs de caractères. |
| style | style de remplacement : 'underscore', 'delete' ou 'hex'. |
| prefix | nom de variable valide utilisé quand un nom généré ne commence pas par une lettre. |
| Paramètre | Description |
|---|---|
| N | noms valides, renvoyés avec le même type de conteneur texte que S. |
| modified | tableau logique indiquant les éléments modifiés. |
nelson.lang.makeValidName supprime les espaces, remplace les caractères non pris en charge, ajoute un préfixe si nécessaire et tronque les noms à namelengthmax.
names = nelson.lang.makeValidName({'a b', 'a-b', '1a'})
[names, modified] = nelson.lang.makeValidName("a#b", 'ReplacementStyle', 'hex')
| Version | Description |
|---|---|
| 2.0.0 | version initiale |