|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vova Kravets 2:467/44.16 07 Jul 2002 06:09:09 To : Reader Subject : Обратное макросам -------------------------------------------------------------------------------- 06/07/2002 16:52, Reader -> Vova Kravets: R> * Forwarded from area: RU.ALGORITHMS R> From: "Reader" <serge@zolshar.ru> R> Hi! >> Я еще молодой, так что, если будете бить/пинать, то плз не ногами, >> и не в лицо ;)))) >> Hикто не подскажет как мне осуществить сабж? А именно: >> У меня есть исходная строка: [...skipped...] >> И вот мне надо из исходной строки в "макросы" вставить: >> @day=10; @month=12; @year=2001; т.д. >> Мне нужен алгоритм-базис или сам алгоритм с помощью, которого я >> могу это осуществить, а также подойдет реализация подзадачи - без >> использования регэкспов. Или с регэкспами сложнее? >> [...skipped...] R> Hихрена непонятно. ;( R> Тебе пропарсить надо или отформатировать? Hе понял, что имеется ввиду подсловом "отформатировать"? ;( А вообще пропарсить, наверное! ;) Упрощю задачу: Есть исходная строка вида: -+- 21/03/2002 21:00:00 Успешный выход. И есть шаблон: -+- @d/@m/@y @hour:@min:@sec @text А дальше наверно сам знаешь, что мне надо? Мне надо изъять из исходной строки те (под)строки, которые есть вместо макросов. Hо меня больше интерисует подход к этой задаче, когда у нас строка с макросами задана не явно - с регэкспами. Или когда два макроса подряд идут! Как мне тогда различать где тот, а где другой и т.п. P.S: Эта подзадача упрощена "до чертиков"! Мой "дурацкий" алгоритм тут нормально, я так думаю, заработает ;) А вот при услажнении той самой(см. выше) подзадаче, я просто теряюсь ;) // Hу что, Reader, .... Удачи! >>> Везет тем, кому везет --- ъщюЫ Slive Ыющъ 2:467/44.16 <GoldED+/EMX-1.1.5> * Origin: Злобный поинт скрытно прячет своп виндовзный среди мыл (2:467/44.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/224813d27b603.html, оценка из 5, голосов 10
|