Regex для не алфавитов, не цифр и не DOT - PullRequest
0 голосов
/ 30 ноября 2009

Пожалуйста, предоставьте решение для написания регулярного выражения в C # .NET следующим образом: я бы потребовал RegEx, как показано ниже:

Не алфавиты (от a до z; от A до Z) и не числа (от 0 до 9), а также не-DOT (.). Я хочу сказать, что, как уже упоминалось выше, я хочу использовать обратный путь для получения регулярного выражения, отличного от алфавита, кроме цифр (от 0 до 9), отличных от DOT (.).

Просьба предложить решение для того же.

Regex: [^ a-zA-Z0-9] завершается ошибкой, когда я использую DOT (.) В строке, такой как 'Test.01'

Ответы [ 3 ]

5 голосов
/ 30 ноября 2009

[^a-zA-Z0-9.]

2 голосов
/ 30 ноября 2009
0 голосов
/ 01 августа 2015

Вы можете написать код C # примерно так:

string pattern = "^[a-z0-9.]$";
Regex reg = new Regex(pattern, RegexOptions.IgnoreCase);
if (!reg.IsMatch(yourStringInput))
{
      // throw error or w/e
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...