powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / regex вопрос
3 сообщений из 3, страница 1 из 1
regex вопрос
    #38606073
qpppppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В каждой строке есть n одинаковых(!) подряд идущих n раз символов.

Например:

123QQQ456
123EEE456
123LLL456 и так далее.

Но неизвестно, какой символ будет составлять эту подстроку.

Задача: написать regex позволяющий найти такие строки.
Кто-нибудь может подсказать примерное решение или просто ключевые regex-ориентированные слова для гуглирования ?
...
Рейтинг: 0 / 0
regex вопрос
    #38606077
qpppppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, как это и иногда бывает, как задаешь вопрос - тут же сам себе отвечаешь:

([0-9]{3})(.)\2{2}([0-9]{3})

,где
([0-9]{3}) - первый блок цифр
(.)\2{2} - "любой символ" плюс его повторение два раза
([0-9]{3}) - последний блок цифр
...
Рейтинг: 0 / 0
regex вопрос
    #38606241
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qppppppВ каждой строке есть n одинаковых(!) подряд идущих n раз символов. На классическом регекспе (который понимается любой из реализаций) это делается так:
"aaa|bbb|ccc|ddd .... |zzz|AAA|... " и так далее. Перечисляешь все возможные наборы букв.

qpppppp Собственно, как это и иногда бывает, как задаешь вопрос - тут же сам себе отвечаешь:

([0-9]{3})(.)\2{2}([0-9]{3})Это возможное решение, но оно завязано на конкретную реализацию регекспов. Работать будет не везде.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / regex вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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