powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Рег. выраж. - повторение шаблона
6 сообщений из 6, страница 1 из 1
(PHP) Рег. выраж. - повторение шаблона
    #33336797
GDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GDR
Гость
Здравствуйте. Есть строка вида:
Код: plaintext
1.
       :AAAAAAAAAA     :     70499:      5588:      2784:     11860:      9681:      5592:
Как мне записать шаблон для
Код: plaintext
1.
     70499:      5588:      2784:     11860:      9681:      5592:
По идее это
Код: plaintext
1.
[\s\d]{ 10 }:
повторяющиеся неопределенное число раз. Шаблон вида
Код: plaintext
([\s\d]{ 10 }:)+
возвращает только последнее найденное выражение.
Как записать правильно?
...
Рейтинг: 0 / 0
(PHP) Рег. выраж. - повторение шаблона
    #33336866
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
(\d[\d\s:]+:$)
Не проверял ...
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
(PHP) Рег. выраж. - повторение шаблона
    #33336930
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
((?:\s+\d+:)+)
...
Рейтинг: 0 / 0
(PHP) Рег. выраж. - повторение шаблона
    #33336949
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! Не заметил, что вопрос про PHP, а не Perl. Интересно, в PHP мой вариант работает?
...
Рейтинг: 0 / 0
(PHP) Рег. выраж. - повторение шаблона
    #33336978
GDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GDR
Гость
2 LeXa NalBat - спасибо.
Работает как надо.
Я понял это выражение так:
1. \s+\d+ без вопросов
2. (?:\s+\d+:) - не захватывает подстроку (модификатор ?:)
3. (?:\s+\d+:)+ захватывает подстроки
4. ((?:\s+\d+:)+) без вопросов
Оригинально, я о таком варианте не догадался.
...
Рейтинг: 0 / 0
(PHP) Рег. выраж. - повторение шаблона
    #33337013
.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> 3. (?:\s+\d+:)+ захватывает подстроки

ищет, чтобы шаблон \s+\d+: повторялся один и более раз
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Рег. выраж. - повторение шаблона
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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