この議論を読んで、私はこれが何を意味するのか理解していませんでした:
$1X$2
単にX?
そして、この他のコードについて:
str = str.replace(/(<script.*?>)(.*)(?=<\/script>)/gi, function(x,y,z)
{return y+z.replace(/a/gi,'Z')})
これが私が理解していなかったことです:
?=
- どのように機能し
function(x,y,z)
ますか?つまり、どこからx
、y
そしてz
?
誰かがこのコードを明確に説明できれば、私は非常に感謝します。