Как мне покрасить строку текста RED в Greasemonkey? - PullRequest
0 голосов
/ 24 января 2012

Может ли кто-нибудь помочь мне написать простой скрипт Greasemonkey, который позволяет ему искать строку текста на одном веб-сайте, а затем просто окрашивать ее в красный цвет?

Например, скажем, на сайте были слова "Нормальный"Здоровый (R11-0902 Gr 9) "... можем ли мы запрограммировать этот скрипт, чтобы все экземпляры стали красными?Я часто редактировал скрипт, чтобы добавить дополнительные строки, чтобы они стали красными.

1 Ответ

2 голосов
/ 24 января 2012

Следующий код выделит все Greasmonkey на этой странице.

document.body.innerHTML= document.body.innerHTML.replace(/Greasemonkey/g, function(m){
    return '<span style="background-color:yellow">'+m+'</span>'
});

В вашем случае шаблон будет выглядеть примерно так: /\w+ \w+ \(\w\d\d-\d{4} \w\w \d\)/.Это будет работать только в том случае, если ваш формат слова ( Normal Healthy (R11-0902 Gr 9) ) соответствует.

Другие форматы могут быть,

  1. /\w+ \w+\([^\)]+\)/
    
  2. /\w+ \w+\([^\s\w\d]+\)/
    
...