Difference between revisions of "StringUtil Script"
Jump to navigation
Jump to search
imported>PurpleLunchbox (Created page with "Category:Scripting Category:Papyrus Category:Script Objects Category:SKSE Collection of generic string utility global functions == Definition == <source lang...") |
(→SKSE Global Functions: Added StringUtil.split, present in SKSE since version 1.7.3.) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
[[Category:Script Objects]] | [[Category:Script Objects]] | ||
[[Category:SKSE]] | [[Category:SKSE]] | ||
[[Category:SKSE Script Objects]] | |||
Collection of generic string utility global functions | Collection of generic string utility global functions. (These global functions require SKSE) | ||
== Definition == | == Definition == | ||
<source lang="papyrus"> | <source lang="papyrus"> | ||
ScriptName | ScriptName StringUtil | ||
</source> | </source> | ||
Line 15: | Line 16: | ||
== SKSE Global Functions == | == SKSE Global Functions == | ||
''' | :'''Int [[GetLength - StringUtil|GetLength]](String ''str'')''' | ||
*Returns the | :*Returns the length of the string. | ||
''' | :'''String [[GetNthChar - StringUtil|GetNthChar]](String ''str'', Int ''n'')''' | ||
*Returns | :*Returns the character at n in str as a string. | ||
''' | :'''Bool [[IsLetter - StringUtil|IsLetter]](String ''c'')''' | ||
*Returns whether the character is | :*Returns whether the character is a letter or not. | ||
''' | :'''Bool [[IsDigit - StringUtil|IsDigit]](String ''c'')''' | ||
*Returns whether the character is a | :*Returns whether the character is a digit or not. | ||
''' | :'''Bool [[IsPunctuation - StringUtil|IsPunctuation]](String ''c'')''' | ||
*Returns whether the character is | :*Returns whether the character is punctuation or not. | ||
''' | :'''Bool [[IsPrintable - StringUtil|IsPrintable]](String ''c'')''' | ||
*Returns whether the character is | :*Returns whether the character is printable or not. | ||
''' | :'''Int [[Find - StringUtil|Find]](String ''str'', String ''toFind'', Int ''startIndex'')''' | ||
*Returns the string | :*Returns the index of the first occurence of specified phrase inside the string, starting at given position. | ||
''' | :'''String [[Substring - StringUtil|Substring]](String ''str'', Int ''startIndex'', Int ''len'')''' | ||
*Returns the string | :*Returns a portion of the string starting at given index with specified amount of characters. | ||
''' | :'''Int [[AsOrd - StringUtil|AsOrd]](String ''c'')''' | ||
*Returns the | :*Returns the decimal value of a character. | ||
''' | :'''String [[AsChar - StringUtil|AsChar]](Int ''c'')''' | ||
*Returns a | :*Returns the decimal as a string character. | ||
''' | :'''String[] [[Split - StringUtil|Split]](String ''s'', String ''delim'')''' | ||
:*Returns array of strings separated by the specified delimiter. | |||
''' | |||
*Returns the | |||
== Member Functions == | == Member Functions == |
Latest revision as of 04:53, 23 June 2023
Collection of generic string utility global functions. (These global functions require SKSE)
Definition[edit | edit source]
ScriptName StringUtil
Properties[edit | edit source]
None
SKSE Global Functions[edit | edit source]
- Int GetLength(String str)
- Returns the length of the string.
- String GetNthChar(String str, Int n)
- Returns the character at n in str as a string.
- Bool IsLetter(String c)
- Returns whether the character is a letter or not.
- Bool IsDigit(String c)
- Returns whether the character is a digit or not.
- Bool IsPunctuation(String c)
- Returns whether the character is punctuation or not.
- Bool IsPrintable(String c)
- Returns whether the character is printable or not.
- Int Find(String str, String toFind, Int startIndex)
- Returns the index of the first occurence of specified phrase inside the string, starting at given position.
- String Substring(String str, Int startIndex, Int len)
- Returns a portion of the string starting at given index with specified amount of characters.
- Int AsOrd(String c)
- Returns the decimal value of a character.
- String AsChar(Int c)
- Returns the decimal as a string character.
- String[] Split(String s, String delim)
- Returns array of strings separated by the specified delimiter.
Member Functions[edit | edit source]
None
Events[edit | edit source]
None