Witam
Próbuję ogarnąć skrypt js zamieniający wyrażenia regularne. To, co mam - działa na samym html. Ale chciałbym zrobić tak, aby zamienił mi reg.ex na stronie wordpress. Chodzi i zmianę transpozycji. Jeśli wpiszę 1 to zamienia mi reg.exp. na reg.expr. z wartością 1. I po zmianie reg.expr. zmieniły się akordy w skrypcie napisanym w php.

<!DOCTYPE html>
<html>
 <head>
        <title>jQuery post form data using .ajax() method by codeofaninja.com</title>
         
    </head>
<body>
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js "></script>
<input id="test" type="text">

<button>Set text content for all p elements</button>



<div id="song_text">

[chordpress transpose=""]

{t:Teory}
{key:c}
{artist:Gary Sadler, Jamie Harvill}
{copyright:(c)1992 Integrity's Praise! Music}
[H]Blessing and [Hm]hon[D]our, glory and [Em/D]po[d]wer
[D]Be unto the Ancient of [A2/C#]Days[Bm][A2/C#]
[D]From ev'ry [Em/D]na[Fis]tion, all of [Em/D]crea[D]tion
[Bm7]Bow before the Ancient of Days[A2/C#]

[/chordpress]
</div>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
  	var close='"]';
   var new_text='[chordpress transpose="';
        var new_trans = document.getElementById("test").value;
        var current_text = $("#song_text").text();
 
        $("#song_text").text(current_text.replace(/\[chordpress transpose="(.*?)\]/g, function() {
        return new_text + new_trans+ close;
        }));
            
  });
});
</script>

</body>
</html>