как из текста убрать слова?
ребята, подскажите пожалуйста, как убрать спецсимволы из текста понятно, а как убрать местоимения, союзы (я, мы, ты, и, вы, он и т.д.) из этого текста в коде?
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,
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script> <script> let input = "Ровно мы две недели и прошло с тех пор, как мейстер Карстар решился на похищение. А именно похищением и называлось то, что он провернул. Родители пропавших студентов и пресса уже покинули территорию Академии Шепота – самого престижного учебного заведения Вельгальда до недавних пор, студенты разъезжались по домам, а я провожала Айрату – свою лучшую подругу – до ворот, когда в небе появился синий дракон.\n" + "\n" + "Без вещей, без фамильяра-защитника, положенного мы ведьме, в чужом мы плаще – он похитил меня прямо у ворот, сцапав своими когтистыми лапами."; let res = _.words(input, /[-а-яё]{4,}/gim); let result = _.flow([ _.countBy, _.toPairs, _.partial(_.orderBy, _, 1, 'desc'), _.partial(_.take, _, 10), ]) document.write(JSON.stringify((result(res)))) </script> |
рони,
подскажите пожалуйста, как сделать что бы я мог загрузить любую книгу на сайт и далее этот код обработал весь текст и на страничке вывел результат? я создал инпут куда буду загружать файл книги с компьютера что еще необходимо сделать? <input type="file" id="LoadMyFile"> const _ = require('lodash') const book = document.getElementById("LoadMyFile"); const fs = require('fs'); const fileContent = fs.readFileSync(book, "utf8"); const res = _.words(fileContent, /[-а-яё]{4,}/gim); const result = _.flow([ _.countBy, _.toPairs, _.partial(_.orderBy, _, 1, 'desc'), _.partial(_.take, _, 10), ]) document.write(result(res)) |
prototip,
может кто-то ещё подскажет ... |
Часовой пояс GMT +3, время: 06:31. |