Regex на PageSource в JavaScript - PullRequest
       26

Regex на PageSource в JavaScript

0 голосов
/ 16 мая 2018

Я пытаюсь создать базовое расширение, которое находит простой код, на который часто ссылаются на разных страницах исходного кода (внутри тегов скрипта, внутри HTML-классов и т. Д.).

Есть ли способ запустить регулярное выражение над исходным кодом страницы внутри?

В частности, я безуспешно пробовал следующее:

var code = document.innerHtml.match(/(b|cd)ef/)[0]

1 Ответ

0 голосов
/ 16 мая 2018

Вот что вы можете сделать

const matchingCode = /.*croiss.*\s*/.exec(document.querySelector('#code').innerText, 'gmi');

console.log(matchingCode);
<div id="code">
  <div>
    J'aime les croissants
  </div>

  <div>
    Moi j'aime les endives
  </div>
</div>
...