EMF Parse Keywords
by AntonLapshin
HTML
<textarea id="text"></textarea>
<button id="parse">Parse</button>
JavaScript
let links = [];
const check = (value) => {
if (value === '✔')
return true
if (value === '✘')
return false
return value
}
$('#parse').click(() => {
debugger;
let text = $('#text').val();
let lines = text.split('\n');
let links = lines.map((line, i) => {
let cols = line.split('\t');
return {
keyword: cols[0],
feature: cols[3],
plans: [
check(cols[2]),
check(cols[5]),
check(cols[8])
]
}
})
console.log(JSON.stringify(links));
});