Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск подстроки / 4 сообщений из 4, страница 1 из 1
18.12.2019, 22:48
    #39905143
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск подстроки
Подскажите, как определить, есть ли в строке подстрока вида
(0Х0)
где Х-произвольное целое число большее нуля
?

спасибо
...
Рейтинг: 0 / 0
18.12.2019, 23:50
    #39905167
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск подстроки
\(0[1-9]\d*0\)
...
Рейтинг: 0 / 0
20.12.2019, 13:37
    #39906112
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск подстроки
Помогите написать регулярку для повторяющиеся подстроки вида(0Х0)
без учета пробельных символов

т.е из такой строки нужно получить 2 подстроки
(0 10)(020)(0 3 4 4 0)
(0550)(0660)

Код: c#
1.
2.
3.
4.
            
string s = "ddd (0 10)(    020)   ( 0 3 4 4 0 ) egrgre (010) fff (0550)(0660) аааа";
Regex regex = new Regex(@"(\s*\(\s*0\s*[1-9]\d*\s*0\s*\)\s*)+");
MatchCollection matches = regex.Matches(s);



мой пример между цифрами я так понимаю не учитывает
спасибо
...
Рейтинг: 0 / 0
20.12.2019, 16:26
    #39906240
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск подстроки
вопрос снят
((?:\((?:\s*0\s*[\d\s]+\s*)*\)\s*){2,})
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск подстроки / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]