[room] Помогите с регулярным выражением

Michael Bykov m.bykov на gmail.com
Вт Май 14 18:05:24 MSK 2013


14 мая 2013 г., 17:45 пользователь Aleksey Birukov <aebirukov на gmail.com>написал:


> Пока не придумал ничего умнее чем поделить на строки
> tr -d '\n'|sed s'/\*\*\*/\n\*\*\*\n/g';
>
>
>

Я такое умею с помощью ruby. Но принцип везде одинаковый. Он описан
подробно в Ruby best Practice.

Искать в гугль, вторая ссылка сверху,

"Line-Based File Processing with State Tracking"

или вышлю файл - не копируется ссылка

majesticseacreature.com/rbp-book/.../ch04.pdf‎

раньше была на сайте rubybestpractice.com








>
> 14 мая 2013 г., 17:27 пользователь Aleksey Birukov <aebirukov на gmail.com>написал:
>
> Есть такой вот текст:
>> ### начало текста ###
>> ***
>>
>> Много
>> Строчный
>> Текст
>>
>> ***
>>
>> Ещё
>> Много
>> Строчный
>> Текст
>>
>> ***
>>
>> ### текст продолжается аналогично ###
>>
>> Как извлечь текст между "***"? Мне нужно поместить эти параграфы каждый
>> отдельно в массив или в базу.
>> Хотелось бы использовать sed, awk, grep, cut и т.п.
>>
>> --
>> С уважением,
>> Бирюков Алексей
>>
>
>
>
> --
> Ответьте, пожалуйста, что-нибудь если получили это письмо.
>
>
> --
> С уважением,
> Бирюков Алексей
>
> _______________________________________________
> smoke-room mailing list
> smoke-room на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/smoke-room
>



-- 
М.

http://diglossa.ru
xmpp://m.bykov@jabber.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/smoke-room/attachments/20130514/415c9b59/attachment-0001.html>


Подробная информация о списке рассылки smoke-room