Я нижеуказанным регулярное выражение, которое будет идентифицировать следующие специальные символы:C# регулярных выражений-Специальные символы
[email protected]©#$%^&*()_+{}|:"<>?`€[]\;',./
Регулярное выражение:
var rx = new Regex(@"[\p{IsLatin-1Supplement}\p{P}\p{S}]");
var str = "[email protected]©#$%^&*()_+{}|:\"<>?€[]\\;',./`éöò";
var all = rx.Matches(str).Cast<Match>().ToList();
Как можно исключить буквальное точечный характер (.
) в приведенном выше регулярном выражении, так как мне нужно проверить значение цены, например «16.01
» (в данном случае - точка).
@ Rakesh: Пожалуйста, дайте мне знать, если это сработает для вас. Если он не удовлетворяет требованиям, которые вы тестируете, и ожидаемому результату. –
Я проверю и дам знать – Rakesh
его работу. – Rakesh