-
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Ivan Stoychev edited this page Jan 14, 2022
·
20 revisions
Welcome to the IvanStoychev.Useful.String.Extensions wiki!
Here you will find an index of all methods included in the library and a short explanation of what they do.
All methods are extension methods of the string
type. Meaning you can only call them on a string
object and they all operate on the object you call them on.
The methods are organized in the below classes for clarity, functionally this doesn't have an effect.
-
Comparer methods
- Contains (IEnumerable<string> keywords)
- Contains (params string[] keywords)
- Contains (IEnumerable<char> keychars)
- Contains (params char[] keychars)
- Contains (StringComparison comparison, IEnumerable<string> keywords)
- Contains (StringComparison comparison, params string[] keywords)
- Contains (StringComparison comparison, IEnumerable<char> keychars)
- Contains (StringComparison comparison, params char[] keychars)
- Keeper methods
-
Remover methods
- Remove (IEnumerable<string> removeStrings)
- Remove (params string[] removeStrings)
- Remove (bool ignoreCase, IEnumerable<string> removeStrings)
- Remove (bool ignoreCase, params string[] removeStrings)
- RemoveNumbers()
- RemoveSpecialCharacters()
- RemoveLetters()
- TrimStart (string trimString)
- TrimStart (string trimString, StringComparison stringComparison)
- TrimStart (string trimString, bool ignoreCase, CultureInfo culture)
- TrimEnd (string trimString)
- TrimEnd (string trimString, StringComparison stringComparison)
- TrimEnd (string trimString, bool ignoreCase, CultureInfo culture)
- Replacer methods
-
Selector methods
- SubstringStart (string endString, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)
- SubstringStartLast (string endString, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)
- Substring (string startString, int length, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)
- Substring (string startString, string endString, StringInclusionOptions stringInclusionOptions = StringInclusionOptions.IncludeNone, StringComparison stringComparison = StringComparison.CurrentCulture)
- SubstringLast (string startString, string endString, StringInclusionOptions stringInclusionOptions = StringInclusionOptions.IncludeNone, StringComparison stringComparison = StringComparison.CurrentCulture)
- SubstringEnd (string startString, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)
- SubstringEndLast (string startString, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)
- SubstringEndLast (string startString, int length, bool inclusive = false, StringComparison stringComparison = StringComparison.CurrentCulture)