Utf8

loreline.Utf8 (Class)

UTF-8 aware string operations that can be used as extension methods. Use with: using loreline.Utf8;

Static Members

uLength(str: String): Int

UTF-8 aware string length

Name Type
str String
Returns
Int

uSubstr(str: String, pos: Int, ?len: Int): String

UTF-8 aware substring extraction

Name Type Default
str String
pos Int
len Int (optional)
Returns
String

uSubstring(str: String, startIndex: Int, ?endIndex: Int): String

UTF-8 aware substring with end position

Name Type Default
str String
startIndex Int
endIndex Int (optional)
Returns
String

uCharCodeAt(str: String, pos: Int): Null<Int>

UTF-8 aware character code at position

Name Type
str String
pos Int
Returns
Null<Int>

uIndexOf(str: String, substr: String, ?startIndex: Int): Int

UTF-8 aware indexOf

Name Type Default
str String
substr String
startIndex Int (optional)
Returns
Int

uLastIndexOf(str: String, substr: String, ?startIndex: Int): Int

UTF-8 aware lastIndexOf

Name Type Default
str String
substr String
startIndex Int (optional)
Returns
Int

uToChars(str: String): Array<String>

UTF-8 aware string to char array

Name Type
str String
Returns
Array<String>

uCharAt(str: String, pos: Int): String

UTF-8 aware charAt

Name Type
str String
pos Int
Returns
String

Metadata

Name Parameters
:hxGen -