Difference between revisions of "String"
Jump to navigation
Jump to search
(Added some methods) |
(Completed methods) |
||
Line 18: | Line 18: | ||
|- | |- | ||
| replace(''substring'', ''otherString'', ''maxCount'') || Returns a new list replacing occurrences of ''substring'' with ''otherString'' at most ''maxCount'', if specified. If ''maxCount'' is omitted it replaces '''all''' occurrences. | | replace(''substring'', ''otherString'', ''maxCount'') || Returns a new list replacing occurrences of ''substring'' with ''otherString'' at most ''maxCount'', if specified. If ''maxCount'' is omitted it replaces '''all''' occurrences. | ||
+ | |- | ||
+ | | split(''separator'') || Splits the string by a ''separator'' substring, returning a list of the split parts | ||
+ | |- | ||
+ | | lower || Returns a new string with all letter converted to ''lowercase'' | ||
+ | |- | ||
+ | | upper || Returns a new string with all letter converted to ''uppercase'' | ||
+ | |- | ||
+ | | code || Returns the numeric code of the first character of the string | ||
+ | |- | ||
+ | | val || Returns the numeric value represented by the string; returns <c>0</c> if the conversion is not possible | ||
|- | |- | ||
| indexes || Returns a list with the indexes of the characters of the string | | indexes || Returns a list with the indexes of the characters of the string | ||
|- | |- | ||
− | | values || Returns a list | + | | hasIndex(''index'') || Returns 1 (true) if the requested ''index'' is among the string's indexes, 0 otherwise |
+ | |- | ||
+ | | values || Returns a list with each individual character that make up the string | ||
|} | |} | ||
Latest revision as of 12:22, 6 December 2021
string
is one of the core data types in MiniScript.
Strings in MiniScript are immutable. Because of this operations which would modify the string return a new one instead.
Methods
Method | Description |
---|---|
len | Returns the length of the string |
indexOf(substring) | Returns the index of the first occurrence of substring in the string, or null if not found
|
remove(substring) | Returns a new string with the first occurrence of substring removed |
insert(index, otherString) | Returns a new string with otherString inserted at index |
replace(substring, otherString, maxCount) | Returns a new list replacing occurrences of substring with otherString at most maxCount, if specified. If maxCount is omitted it replaces all occurrences. |
split(separator) | Splits the string by a separator substring, returning a list of the split parts |
lower | Returns a new string with all letter converted to lowercase |
upper | Returns a new string with all letter converted to uppercase |
code | Returns the numeric code of the first character of the string |
val | Returns the numeric value represented by the string; returns 0 if the conversion is not possible
|
indexes | Returns a list with the indexes of the characters of the string |
hasIndex(index) | Returns 1 (true) if the requested index is among the string's indexes, 0 otherwise |
values | Returns a list with each individual character that make up the string |
See also
- stringUtil - for additional operations on strings
This article is a stub. You can help the MiniScript Wiki by expanding it.