Method RemoveAllExcept
RemoveAllExcept(String, Char[])
Removes all characters that are not (latin) alphabet characters (A-Z, a-z) or numerics (0-9).
Declaration
public static string RemoveAllExcept(this string value, params char[] characters)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | value | The string to remove characters from. |
| System.Char[] | characters | An enumerable of System.Char instances representing allowed characters (that will not be removed). |
Returns
| Type | Description |
|---|---|
| System.String | Either the original string if no changes were made, or else |
Remarks
Returns the original value if it is null, empty string, or does not contain any non-latin alphabet or numeric characters.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown if |
RemoveAllExcept(String, IEnumerable<Char>)
Removes all characters that are not (latin) alphabet characters (A-Z, a-z) or numerics (0-9).
Declaration
public static string RemoveAllExcept(this string value, IEnumerable<char> characters)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | value | The string to remove characters from. |
| System.Collections.Generic.IEnumerable<System.Char> | characters | An enumerable of System.Char instances representing allowed characters (that will not be removed). |
Returns
| Type | Description |
|---|---|
| System.String | Either the original string if no changes were made, or else |
Remarks
Returns the original value if it is null, empty string, or does not contain any non-latin alphabet or numeric characters.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown if |