Notepad ++ объединить ячейки в csv разделенные ;
есть csv вида:
00000004924;город, улица, дом, квартира, 1;0423;8460.78;Иванов;Иван;Писечкин;89030000080
00000004802;город, улица, дом, квартира, 2;0423;-10.42;Петров;Петька;Камушкин;89260000050
как можно через регулярки объединить ФИО в одну ячейку?
00000004924;город, улица, дом, квартира, 1;0423;8460.78;Иванов Иван Владимирович;89030000080
00000004802;город, улица, дом, квартира, 2;0423;-10.42;Петров Петька Камушкин;89260000050
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
Применительно к таким строкам можно предложить вот такую регулярку
(?<=[а-я]);(?!\d|$)
Найденное менять на пробел...
const re = /(?<=[а-я]);(?!\d|$)/g
let s = '00000004924;город, улица, дом, квартира, 1;0423;8460.78;Иванов;Иван;Писечкин;89030000080'
console.log(s.replace(re, ' '))
s = '00000004924;город, улица, дом, квартира, 1;0423;8460.78;Иванов;Иван;Писечкин;'
console.log(s.replace(re, ' '))