Показать сообщение отдельно
  #1 (permalink)  
Старый 22.06.2021, 12:52
Аспирант
Отправить личное сообщение для prototip Посмотреть профиль Найти все сообщения от prototip
 
Регистрация: 15.05.2021
Сообщений: 35

как из текста убрать слова?
ребята, подскажите пожалуйста, как убрать спецсимволы из текста понятно, а как убрать местоимения, союзы (я, мы, ты, и, вы, он и т.д.) из этого текста в коде?

const _ = require('lodash')
let input = "Ровно мы две недели и прошло с тех пор, как мейстер Карстар решился на похищение. А именно похищением и называлось то, что он провернул. Родители пропавших студентов и пресса уже покинули территорию Академии Шепота – самого престижного учебного заведения Вельгальда до недавних пор, студенты разъезжались по домам, а я провожала Айрату – свою лучшую подругу – до ворот, когда в небе появился синий дракон.\n" +
    "\n" +
    "Без вещей, без фамильяра-защитника, положенного мы ведьме, в чужом мы плаще – он похитил меня прямо у ворот, сцапав своими когтистыми лапами.";

let res = input.replace(/[#,+()$~%.'":*?<>{}–-]/g, '');

let result = _.flow([
    _.words,
    _.countBy,
    _.toPairs,
    _.partial(_.orderBy, _, 1, 'desc'),
    _.partial(_.take, _, 10),
])
console.log(result(res))

Последний раз редактировалось prototip, 22.06.2021 в 12:55.
Ответить с цитированием