@KerroViT

Объединить 2 строки регулярным выражением?

Есть список треков такого вида

Janaz
Одно сердцебиение


Yug
Samurai


KseroN
Ты хочешь


Seewoow, Onlife
Видел свет


И таких примерно 1600
Так как в регулярках не силен, обращаюсь сюда
Как можно объединить строки чтобы получилось так

Исполнитель - Название
Исполнитель - Название
  • Вопрос задан
  • 1351 просмотр
Решения вопроса 1
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
Дак группируйте и ссылаясь на подмаски разделяйте найденные подстроки дефисом: ~([\w\h,]+)\s([\w\h,]+)~u
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
1) меняешь два перевода строки на разделитель, тильду там ~ или № какой нить
2) у той строки, для которой после перевода строки НЕ идет разделитель - меняешь перевод строки на дефис
3) разделители удаляешь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы