成语大全网 - 成语词典 - 如何批量替换文本文件txt中的多个关键词

如何批量替换文本文件txt中的多个关键词

下面的代码,用记事本保存为扩展名为.htm,用IE打开,如果浏览器提示运行脚本,请允许.

这个基本可以实现你的要求.

<body>

<textarea id="txt" style="width:98%; height:60%;">

abon等批量替换....

在下面填入要替换的内容, 格式 要替换内容|替换后内容

每组用逗号隔开.

把内容粘贴到这里,点击"替换"按钮后这里的内容将被替换.

</textarea>

<br />

替换内容:<br /><input type="text" id="k" value="a|啊,bo|波,n|嗯" style="width:98%;" /><br />

<input type="button" onclick="javascript:doreplace();" value="替换"/>

<script language="javascript">

function doreplace(){

var s=document.getElementById('txt').value;

var g=document.getElementById('k').value.split(',');

var k;

for(var i=0;i<g.length;i++){

k=g[i].split('|');

try{

s=s.replace(k[0],k[1]);

}catch(e){}

}

document.getElementById('txt').value=s;

}

</script>

</body>