Hjkma
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Еще вопрос знатокам. А как можно слить строки, начинающие с определенного слова и строки, идущие внизу до начала строки, начинающую тоже на это слово? Запутано несколько, но выразить это попонятнее сложно. Попробую на примере. Есть строки: blog_paramparamparam status_paraprapapra date_12:11:2014 online_off blog_ramparamparam status_raspraspras date_14:11:2012 online_on Нужно чтобы все строки, начинающие с слова blog_ объединились с строками внизу идущие до начала строки, начинающую на blog_. И да, на месте, где раньше были переносы строк, должны быть пробелы, дабы слова не сливались. Как это должно быть: blog_paramparamparam status_paraprapapra date_12:11:2014 online_off blog_ramparamparam status_raspraspras date_14:11:2012 online_on Есть ли такая регулярка, решающая эту задачу? И да, уже пробовал в виде "\r\n" - "\s" и "(blog_)" - "\r\n\1", но проблема в том, что словосочетание "blog_" встречается и посреди строк и там не надо делать это началом новой строки, а нужно переносить строки, только начинающие на "blog_" и строки ниже до строк, начинающие "blog_". | Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 07:33 06-02-2017 | Исправлено: Hjkma, 08:06 06-02-2017 |
|