Greasemonkey nie zamienia w tekście strony słowa "wyraz1" na słowo "wyraz2" jeśli słowo "wyraz1" jest jedynym słowem w znaczniku. Jeśli np. po słowie (lub przed) jest spacja lub inny wyraz lub nawet znak, to wówczas jest ok i się zamienia.
Oto kod:
Kod
// ==UserScript==
// @name test
// @include *
// ==/UserScript==
document.body.innerHTML = document.body.innerHTML.replace(/wyraz1/, 'wyraz2')
// @name test
// @include *
// ==/UserScript==
document.body.innerHTML = document.body.innerHTML.replace(/wyraz1/, 'wyraz2')