正規表現で複数行のソースコードを一括置換したい
条件式に正規表現を使う場合どうすればいいのでしょうか?
if (randomNum === 3) {
if (inputAnswer === "パン") {
correctAnswerEasyQ();
commentary1.innerHTML = '【パン】';
commentary2.innerHTML = 'たくさん!';
getPoint10();
description1.innerHTML = '';
} else {
mistakeAnswerEasyQ();
commentary1.innerHTML = '【パン】';
commentary2.innerHTML = 'たくさん!';
}
}
を
if (randomNum === 3) {
while(i < answerNum) {
var answerTxt = changeAnswer();
if (answerTxt === 'パン') {
correctAnswerEasyQ();
commentary1.innerHTML = '【パン】';
commentary2.innerHTML = 'たくさん!';
getPoint10();
flag = true;
break;
} else {
falseNum++;
}
if(falseNum === answerNum && flag === false) {
mistakeAnswerEasyQ();
commentary1.innerHTML = '【パン】';
commentary2.innerHTML = 'たくさん!';
}
i++;
}
}
に変換したい
上記のようにサブライムで置換をしたいのですが正規表現でどう表現すればいいかがわかりません。
そして文字列の部分だけが基本的に違う同じ変換を数百行わないといけないのですが手動でやるには大変すぎます。
何とか一括置換するアイデアはないでしょうか?
______________
せめて下記のように文字列が違い、かつ下記のようにきれいに並んでいないものを一括でコピペできないでしょうか?
inputAnswer === "パン"
inputAnswer === "ごはん"
inputAnswer === "いも"
これを個数分すべてひとつづつやっていくのは大変です。
きれいに並んでいれば出来るのですが。
これが出来れば一度すべて変換後の形を張り付けて、それぞれ違う値は次にいっぺんにはり付けられます。