Всем привет!
У меня есть много-много строк такого вида:
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основания №1,2,3,4 от 01.01.0001 выданы Компания Икс
Я хочу их поменять в такой:
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №1
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №2
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №3
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №4 от 01.01.0001 выданы Компания Икс
Либо,
если это возможно:
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №1 от 01.01.0001 выданы Компания Икс
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №2 от 01.01.0001 выданы Компания Икс
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №3 от 01.01.0001 выданы Компания Икс
01.01.2019$АБВГ Z XY Я-XY.АБ00.Я.123456/19|Основание №4 от 01.01.0001 выданы Компания Икс
Если просто заменить "
,", например, на "
\nОснование ", то получается почти готовый первый вариант, но мне никак не удается сохранить номер документа.
Такой вариант: Найти "
(^.*\|)," Заменить "
\n\1Основание №" вообще не хочет срабатывать.
Некоторые "константы":
Номер документа всегда начинается с новой строки и всегда идет до "
|".
Основания могут иметь различный вид - от простых циферных до сложных буквенно-циферных с символами, но всегда разделяются запятой и расположены между "№" и " от "
Количество Оснований колеблется от двух до пары десятков.