Составление текста рег. выражения

Animal

Client
Регистрация
15.06.2016
Сообщения
734
Благодарностей
129
Баллы
43
Задача стоит следующим образом.
Нужно что бы текст рег. выражения парсил только одну единственную точку в текстовом файле. Если кроме точки присутствуют еще какие-то символы/буквы, то такой текст он парсить не будет если даже в нем присутствует точка.
Помогите корректно составить текст рег. выр. под данную задачу.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Задача стоит следующим образом.
Нужно что бы текст рег. выражения парсил только одну единственную точку в текстовом файле. Если кроме точки присутствуют еще какие-то символы/буквы, то такой текст он парсить не будет если даже в нем присутствует точка.
Помогите корректно составить текст рег. выр. под данную задачу.
C#:
var str0 = new HashSet<char>(",#@!?/\\[]$%&*()");
var str1 = @"Если кроме точки присутствуют еще какие-то символы/буквы, то такой текст он парсить не будет если даже в нем присутствует точка.";
var str2 = new string(str1.Where(c => str0.Contains(c)).ToArray());
if (str2 != "")
{
    // обнаружены спец символы
    return null;
}
// лишних символов не обнуруженно продолжаем свои действия
 
  • Спасибо
Реакции: Animal

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Код:
^\.$
 
  • Спасибо
Реакции: Animal

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)