Регулярки. Группы

  • Автор темы Автор темы KirillOFF
  • Дата начала Дата начала

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Реакции
517
Баллы
113
Предлагаю добавить возможность использования групп в регулярках для удобства парсинга данных в несколько переменных одним шагом.

Простой пример:
Код:
Развернуть Свернуть Копировать
<name>My title</name><date>01.01.15</date><text>My data</text>
Регуляркой
Код:
Развернуть Свернуть Копировать
<name>(.*?)</name><date>(.*?)</date><text>(.*?)</text>
В таком интерфейсе
download


Мы красиво могли бы распарсить текст.
 
Да, у меня тоже эти колонны регулярок загромождают всё. Пока один блок текста распарсишь на 10 переменных, уже Пизанская башня вырастает. Но я бы синтаксис оставил, просто в предложенную табличку добавил бы колонку для текста регулярки.
 
Подобное де то уже просили про ЗАМЕНУ
 
Поставил таску
 
Вложенные скобки хорошо также бы предусмотреть (.*?(qwerty.*?yuiop))
 
А разве такого сейчас нет? В чем тут что то новое?
Имелось ввиду предусмотреть это в новой фиче которую ТС предложил. Чтобы не получилось что так сработает (.*?);(.*?), а вот так нет (.*?1(.*?2))
 
Последнее редактирование модератором:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)