adressmoeistranici
@adressmoeistranici
Делатель

В чем ошибка в выражении?

Пишу регулярное выражение и оно не находит соответствий
Regex.IsMatch(s, @"^(
                                                    ([#№\p{Sc}]?\d+[%\p{Sc}]?)
                                                |
                                                    (\p{P}?\s*)
                                                |
                                                    (\w+)
                                                )$", RegexOptions.Singleline)

подаю по очереди такие строки
12
пробел
ert
,пробел
erw12
все показывает не подошло, а я думаю что только последнее не подходить должно
в чем ошибся?
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
lidacriss
@lidacriss
wtf
а что у вас за огромные пробелы и переносы в примере регулярки?

посмотрите на этот результат
так должно быть?
https://regex101.com/r/npoITO/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы