const getText = `От кого:
Пользователь Маша Зайцева ([url]https://play.com/id1[/url])
01.01.2022 в 02:25:28
да
От кого:
Пользователь Карина Васильева ([url]https://play.com/id2[/url])
01.01.2022 в 03:25:22
все
От кого:
Пользователь Ларис Викторовна ([url]https://play.com/id2[/url])
01.01.2022 в 03:28:22
прикреплен файл #1 foto ([url]http://site.ru/a.png[/url])
Кому:
Пользователь Ларис Викторовна ([url]https://play.com/id2[/url])
01.01.2022 в 04:25:11
вот держи
Прикреплено сообщение #1
От кого:
Пользователь Маша Зайцева
([url]https://play.com/id4[/url])
01.01.2022 в 02:25:28
да
От кого:
Пользователь Ларирс Викторовноа ([url]https://play.com/id23/url])
01.01.2022 в 03:28:22
Скинь сообщени6е`
let getmsg = []
getText.split('\n\n').forEach((item, index) => {
const a = item.split('\n')
let getA = a.slice(0, 1) == 'прикреплен файл #1'
if (getA == false) {
getmsg.push({
"stor": a.slice(0, 1)[0],
"user": a.slice(0, 2)[1],
"date": a.slice(1, 3)[1],
"msg": a.slice(3)[0],
"attachment": getA
})
} else {
// console.log(index)
getmsg.push({
"stor": a.slice(0, 1)[0],
"user": a.slice(0, 2)[1],
"date": a.slice(1, 3)[1],
"msg": a.slice(3)[0],
"attachment": getA
})
}
})
//let user = getmsg.filter(item => item.user == 'Пользователь Ларис Викторовна (https://play.com/id2)');
console.log(getmsg)
Добрый вечер, сейчас скрипт отрабатывает вроде как нужно, единственная проблема с прикреплением файла, строка идёт через \n после даты.., в связи с чем создаётся новый объект
[
{
"stor": "От кого:",
"user": "Пользователь Маша Зайцева (https://play.com/id1)",
"date": "01.01.2022 в 02:25:28",
"msg": "да",
"attachment": false
},
{
"stor": "От кого:",
"user": "Пользователь Карина Васильева (https://play.com/id2)",
"date": "01.01.2022 в 03:25:22",
"msg": "все",
"attachment": false
},
{
"stor": "От кого:",
"user": "Пользователь Ларис Викторовна (https://play.com/id2)",
"date": "01.01.2022 в 03:28:22",
"attachment": false
},
{
"stor": "прикреплен файл #1 foto (http://site.ru/a.png)",
"attachment": false
},
{
"stor": "Кому:",
"user": "Пользователь Ларис Викторовна (https://play.com/id2)",
"date": "01.01.2022 в 04:25:11",
"msg": "вот держи",
"attachment": false
},
{
"stor": "От кого:",
"user": "Пользователь Ларирс Викторовноа ([url]https://play.com/id23/url])",
"date": "01.01.2022 в 03:28:22",
"msg": "Скинь сообщени6е",
"attachment": false
}
]