@IndependenceLetter

Как осуществить поиск по Regex?

Есть метод который возвращает тру или фолс в зависимости от того, есть ли в строке подстрока.
К примеру есть строка : 1,2,4,305,10
И при инпуте 30 или 3 должен быть фолс, но при 305 тру.
Как составить такое выражение, буду очень признателен. Хотел просто порезать вначале split'ом, но решил воспользоваться regex'ом и ... :)
  • Вопрос задан
  • 195 просмотров
Решения вопроса 3
@dodo512
(^|,)305($|,)
Ответ написан
Комментировать
edward_freedom
@edward_freedom
^305$

string pattern = @"^305$";
        string input = @"305";
        RegexOptions options = RegexOptions.Multiline;
Ответ написан
Комментировать
@Av-IT
Разработчик и админ SQL, консультант
Можно еще так (на ваших инпутах работает)

string st = "1,2,4,305,10";
string find = "30";
return (("," + st + ",").IndexOf("," + find + ",") != -1);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dlnsk
@dlnsk
ПК Партнер 01.01 -> ПК Поиск -> IBM PC
\b305\b
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы