A função replaceColor faz o trabalho.
Ela é responsável por encontrar as palavras reservadas que queremos colorir no código fonte.
O problema é que não existe regex para javascript que permita lookbehind.
Então, criei a função abaixo para ajudar a contornar este problema:
// blue[i] é a string reservada que iremos procurar var bb = new RegExp("([^\s\.\t\n])?("+blue[i]+")(?![a-z])", "gim"); string = string.replace(bb, function($0,$1){ return $1?$0:"<span style='color:blue'>"+$0+"</span>" ;})
Antenção: Cuidado com os <br> colocados para facilitar a postagem
Nenhum comentário:
Postar um comentário