Попытка извлечь только предложения, которые включают в себя определенные слова в Javascript - PullRequest
0 голосов
/ 15 мая 2018

Я только начал изучать Javascript, и я пытаюсь закодировать способ извлечения и записи в список только предложений, которые включают в себя определенные слова в тексте.

Это идея, которая у меня возникла ниже, но она, очевидно, не работает, и я не нахожу никакого решения. Не могли бы вы дать мне несколько советов по синтаксису или что-нибудь?

function DetectConcl() {
  var Conclusions = ["so", "hence", "as a consequence"];
  var Entry = document.getElementById("enter").value;
  var EntryLow = Entry.toLowerCase();
  var Sentences = EntryLow.split(".");
  var Results = [];

  for (var i = 0; i < Conclusions.length; i++) {
    for (var j = 0; j < Sentences.length; j++) {
      if (Sentences[j].includes(Conclusions[i])) {
        Results.push(Sentences[j]);
      }
    }
  }

  for (var k = 0; k < Results.length; k++) {
    document.getElementById("conclusion").children[0].innerHTML += "<li>" + Results[k] + "</li>";
  }
}
<input id="enter" type="text">
<input type="button" value="Enter text" onclick="DetectConcl()">
<div id="conclusion">
  <ul></ul>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...