Show / Hide Table of Contents

Method ExtString.Split(+ 5 overloads)


Overload

Splits this string into substrings as start/end offsets.

public static StartEnd[] Split(this string t, Range range, char separator, StringSplitOptions flags = StringSplitOptions.None)
Parameters
t  (string)
range  (Range)
separator  (char)
flags  (StringSplitOptions)
Returns
StartEnd[]

See Also

Split(string, Range, char, StringSplitOptions)
ExtString.SplitS

Overload(next)

Splits this string into substrings as start/end offsets.

public static StartEnd[] Split(this string t, Range range, string separator, StringSplitOptions flags = StringSplitOptions.None)
Parameters
t  (string)
range  (Range)
separator  (string)
flags  (StringSplitOptions)
Returns
StartEnd[]

See Also

Split(string, Range, char, StringSplitOptions)
ExtString.SplitS

Overload(next)

Splits this string into substrings as start/end offsets. Can be used multiple separators.

public static StartEnd[] Split(this string t, Range range, StringSplitOptions flags, ReadOnlySpan<char> separators)
Parameters
t  (string)
range  (Range)
flags  (StringSplitOptions)
separators  (ReadOnlySpan<char>)
Returns
StartEnd[]

See Also

ExtString.SplitAny
ExtString.SplitAnyS

Overload(next)

Splits this string into substrings as start/end offsets. Can be used multiple separators.

public static StartEnd[] Split(this string t, Range range, StringSplitOptions flags, ReadOnlySpan<string> separators)
Parameters
t  (string)
range  (Range)
flags  (StringSplitOptions)
separators  (ReadOnlySpan<string>)
Returns
StartEnd[]

See Also

ExtString.SplitAny
ExtString.SplitAnyS

Overload(next)

Splits this string span into substrings as start/end offsets.

public static StartEnd[] Split(this ReadOnlySpan<char> t, char separator, StringSplitOptions flags = StringSplitOptions.None)
Parameters
t  (ReadOnlySpan<char>)
separator  (char)
flags  (StringSplitOptions)
Returns
StartEnd[]

Overload(top)

Splits this string span into substrings as start/end offsets.

public static StartEnd[] Split(this ReadOnlySpan<char> t, string separator, StringSplitOptions flags = StringSplitOptions.None)
Parameters
t  (ReadOnlySpan<char>)
separator  (string)
flags  (StringSplitOptions)
Returns
StartEnd[]