Я хотел бы, чтобы Javascript Regex обертывал определенный список слов в заданный старт (<span>) и конечный тег (т.е. </span>), но только если слово на самом деле является "видимым текстом" на а не внутри атрибута html (например, тега заголовка ссылки или внутри блока <script></script>.
Я создал скрипт JS с установкой основы: http://jsfiddle.net/4YCR6/1/