пт, 14 мая 2021 г., 21:14 Александр Коновалов a.v.konovalov87_AT_mail.ru <
refal@botik.ru>:
> Добрый вечер, Аркадий!
>
> *«Почему-то никто не отреагировал.»*
>
> Я, вроде реагировал, если мне не изменяет память.
>
Да, подтверждаю: реакция была и мне было объяснено, что я был не прав,
считая, что в
Спасибо за обсуждение, коллеги!
Александр Коновалов - отдельное спасибо за практически энциклопедический ответ.
Нужно обдумать и не торопиться. Регулярки- замечательное изобретение в смысле
компактности. Однако, читать их очень непросто и они не быстрые по сути.
То, что есть в Рефале не кажетс
соответственно.
С уважением,
Александр Коновалов
От: Andrei Klimov andrei_AT_klimov.net
Отправлено: 28 марта 2021 г. в 16:47
Кому: refal@botik.ru
Тема: Re: Регулярные выражения слева
On Sat, Mar 27, 2021 at 11:47 PM Александр Коновалов a.v.konovalov87_AT_mail.ru
wrote:
[...]
Вариативность (но с
On Sat, Mar 27, 2021 at 11:47 PM Александр Коновалов
a.v.konovalov87_AT_mail.ru wrote:
> [...]
>
> Вариативность (но с ущербом для эффективности) можно реализовать и в
> Рефале-5. Код, эквивалентный коду Рефала-6, будет выглядеть так:
>
> F {
> e.Name 〈что-то ещё〉, : T = … ;
> … = …;
> }
>
>
Рефале, без условий, то так:
F {
e.Name 〈что-то ещё〉 = ;
… = …;
}
F1 {
e.1 (e.Name) e.2 (e.Name 〈что-то ещё〉) = …;
… = …;
}
Имя для функции F1, на мой вкус, плохое, но в зависимости от задачи можно
подобрать и более подходящее имя.
С уважением,
Александр Коновалов
From: Александр Гус
Коллеги,
Прошу извинения, если я просмотрел что-то, но давно возник вопрос, ответа пока
не увидел.
При обработке текстов весьма удобно иметь вариантность в левой части образца,
которую дают регулярные выражения. Например, конструкция
(Маша|Саша)
В выражении за одно обращение позволяет выбрать