私は正規表現に興味があり、プログラミングに非常に慣れていないため、同じ文字列のさまざまな部分をこの方法で置き換える問題(またはより良い方法)があるかどうか疑問に思っていました。
str2.replace(/hanna/ig, 'clark').replace(/anna/ig, 'ark')
例えば:
HTML:
<p id="test2" onClick="fixit2()">Hanna Hanna Bobanna Banana Nana Fo Fanna</p>
Javascript:
function fixit2()
{
var str2 = document.getElementById('test2').innerHTML;
alert(str2);
alert(str2.replace(/hanna/ig, 'clark').replace(/anna/ig, 'ark'));
}
私はここでそれに取り組んできました: