以前にこの質問の簡易版を投稿しましたが、単純化しすぎたのではないかと思うので、実際の問題は次のとおりです。
次の「a_dog」を見つけるために(Notepad ++などで)正規表現を使用したい(壁について申し訳ありません):
<object classid="clsid:D27CDB6E-AE6D-11cf" id="FlashID">
<param name="movie" value="../flash/words/a_dog.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<!--[if !IE]>-->
<object data="../flash/words/a_dog.swf" type="application/x-shockwave-flash">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
次に、後方参照を使用して、次のように øø のすべてのインスタンスを a_dog に置き換えます。
<input type="button" class="ButtonNormal" onClick="audio_func_øø()">
<script>
function audio_func_øø() {
var playAudio = document.getElementById("element_øø");
playAudio.play();
}
</script>
<audio id="element_øø">
<source src="../audio/words/øø.mp3" type='audio/mpeg'>
<source src="../audio/words/øø.wav" type='audio/wav'>
</audio>
そのため、2 番目のコードのみが残り (øø の代わりに a_dog を使用)、最初のコードの痕跡は残りません。