mirror of
https://onedev.site.tesses.net/crosslang/crosslangextras
synced 2026-02-09 01:25:46 +00:00
40 lines
1016 B
Plaintext
40 lines
1016 B
Plaintext
/^Get index of string or char in string, returns -1 if not found^/
|
|
func String.IndexOf(this, textOrChr)
|
|
{
|
|
|
|
}
|
|
/^Get index of string or char in string, returns -1 if not found^/
|
|
func String.LastIndexOf(this, textOrChr)
|
|
{
|
|
|
|
}
|
|
/^Get the enumerator ^/
|
|
func String.GetEnumerator(this)
|
|
{
|
|
|
|
}
|
|
/^Get the substring of a string, if length is not provided it spans the rest of the string provided by this^/
|
|
func String.Substring(this, offset, $length)
|
|
{
|
|
|
|
}
|
|
/^Remove text from a string, if length is not provided it spans the rest of the string provided by this^/
|
|
func String.Remove(this, offset, $length)
|
|
{
|
|
|
|
}
|
|
/^Trim the start of string till char is not chr, if chr is not provided space will be used^/
|
|
func String.TrimStart(this, $chr)
|
|
{
|
|
|
|
}
|
|
/^Trim the end of string till char is not chr, if chr is not provided space will be used^/
|
|
func String.TrimEnd(this, $chr)
|
|
{
|
|
|
|
}
|
|
/^Escape a crosslang string for eval, quote determines whether the string should be quoted or not, by default not^/
|
|
func String.Escape(this, $eval)
|
|
{
|
|
|
|
} |