Difference between revisions of "StringUtil Script"
Jump to navigation
Jump to search
imported>CraftySentinel m (→SKSE Global Functions: Reverted to List) |
imported>SniffleMan (→SKSE Global Functions: Clarified that these functions return and use the decimal of a character, as opposed to the hexadecimal) |
||
Line 42: | Line 42: | ||
:'''Int [[AsOrd - StringUtil|AsOrd]](String ''c'')''' | :'''Int [[AsOrd - StringUtil|AsOrd]](String ''c'')''' | ||
:*Returns the | :*Returns the decimal value of a character. | ||
:'''String [[AsChar - StringUtil|AsChar]](Int ''c'')''' | :'''String [[AsChar - StringUtil|AsChar]](Int ''c'')''' | ||
:*Returns the | :*Returns the decimal as a string character. | ||
== Member Functions == | == Member Functions == |
Revision as of 17:05, 29 April 2018
Collection of generic string utility global functions. (These global functions require SKSE)
Definition
ScriptName StringUtil
Properties
None
SKSE Global Functions
- 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.
Member Functions
None
Events
None