Show / Hide Table of Contents

Method ExtString.SplitAnySE(+ 3 overloads)


Overload

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

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

Overload(next)

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

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

Overload(next)

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

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

Overload(top)

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

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