如果是根据你这个题目操作的话,倒是很简单。但是这个不是替换,只是分割合输出而已。以下是js代码:<scripttype="text/javascript">varstr="逐个替换相同的字符段(xxx)逐个替换相同的字符段(xxx)逐个替换相同的字符段(xxx)";varstrs=newArray();//定义一数组strs=str.split("(xxx)");//字符分割m=0for(i=0;i<strs.length;i++){m=m+1; if(strs[i]!=""){document.write(strs[i]+"("+m+")");//分割后的字符输出}}</script>