Casando expressões regulares e substituindo com javascript

December 17th, 2007
window.onload = function () {
    var i = 0,
      ers = [new RegExp('ER_1', 'gi'),
             new RegExp('ER_2', 'gi'),
             new RegExp('ER_3', 'gi')],
toReplace = ['String 1',
             'String 2',
             'String 3'],
  content = document.body.innerHTML;

    for (i; i <= ers.length; i++) {
        content = content.replace(ers[i], toReplace[i])
    }

    document.body.innerHTML = content
}

Acabei nem usando pois os arquivos que precisava alterar não tinham nenhum padrão, então iriam ser muiiiiitas ERs. Usei o GNU sed para a maioria e alguns foi no olho mesmo. Para quem não conhece Expressões Regulares abaixo vão algumas dicas:

2 Responses to “Casando expressões regulares e substituindo com javascript”

  1. 1 Tiago
    December 17th, 2007 at 6:59 am

    Isso pode ser muito útil para algumas gambis :D

  2. 2 Alisson
    December 17th, 2007 at 7:02 am

    heaiuheiuahueiaeiae, pode crer!

Leave a Reply