mgear.core.string module¶
string management methods
-
mgear.core.string.
convertRLName
(name)¶ Convert a string with underscore
i.e: “_L”, “_L0_”, “L_”, “_L” to “R”. And vice and versa.
Parameters: name (string) – string to convert Returns: Tuple of Integer
-
mgear.core.string.
convertRLName_old
(name)¶ Convert a string with underscore
i.e: “_L”, “_L0_”, “L_”, “_L” to “R”. And vice and versa.
Parameters: name (string) – string to convert Returns: Tuple of Integer
-
mgear.core.string.
normalize
(string)¶ Replace all invalid characters with “_”
Parameters: string (string) – A string to normalize. Return string: Normalized string
-
mgear.core.string.
normalize2
(string)¶ Replace all invalid characters with “_”. including “-” This ensure that the name is compatible with Maya naming rules
Parameters: string (string) – A string to normalize. Return string: Normalized string
-
mgear.core.string.
normalize_path
(string)¶ Ensure that string path use always forward slash
Parameters: string (TYPE) – Description Returns: Description Return type: TYPE
-
mgear.core.string.
normalize_with_padding
(string)¶ Replace all invalid characters with “_”. including “-” This ensure that the name is compatible with Maya naming rules
Also list of # symbol with properly padded index.
ie. count_### > count_001
Parameters: string (string) – A string to normalize. Return string: Normalized string
-
mgear.core.string.
removeInvalidCharacter
(string)¶ Remove all invalid character.
Parameters: string (string) – A string to normalize. Return string: Normalized string.
-
mgear.core.string.
removeInvalidCharacter2
(string)¶ Remove all invalid character. Incluede “_” and “.”as valid character.
Parameters: string (string) – A string to normalize. Return string: Normalized string.
-
mgear.core.string.
replaceSharpWithPadding
(string, index)¶ Replace a list of # symbol with properly padded index.
ie. count_### > count_001
Parameters: - string (string) – A string to set. Should include ‘#’
- index (integer) – Index to replace.
Return string: Normalized string.