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)
Enum: value__, None, RemoveEmptyEntries, TrimEntries, .ctor. |
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)
Enum: value__, None, RemoveEmptyEntries, TrimEntries, .ctor. |
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)
Enum: value__, None, RemoveEmptyEntries, TrimEntries, .ctor. |
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)
Enum: value__, None, RemoveEmptyEntries, TrimEntries, .ctor. |
Returns
| StartEnd[] |