StringUtil Script

From the CreationKit Wiki
Revision as of 04:53, 23 June 2023 by 88.152.187.223 (talk) (→‎SKSE Global Functions: Added StringUtil.split, present in SKSE since version 1.7.3.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


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