Regex JavaScript para substituir o texto NÃO nos atributos html [duplicado]

Esta pergunta já tem uma resposta aqui:

ermos de pesquisa em destaque (selecione apenas nós de folh 7 respostas

Gostaria que um Regex Javascript agrupasse uma determinada lista de palavras em um determinado início <span>) e tag final (ou seja,</span>), mas apenas se a palavra for "texto visível" na página e não dentro de um atributo html (como a tag de título de um link ou dentro de uma<script></script> quadra

Eu criei um JS Fiddle com a configuração básica:http: //jsfiddle.net/4YCR6/1

questionAnswers(2)

yourAnswerToTheQuestion