<script language=javascript>var str="\\cf1 my \\cf2 name \\cf3 is \\cf4 : 曹爱林";
alert(str);
alert(str.replace(/\\cf\d?\s?/ig,""));</script>

解决方案 »

  1.   

    var str="\\cf1 my \\cf2 name \\cf3 is \\cf4 : \\'b2\\'dc\\'b0\\'ae\\'c1\\'d6"
       var destStr=str.replace(/\\cf\d+/g,"").replace(/\\'(\w{2})\\'(\w{2})/g,"$1"+"$2")
       alert(str+"\n"+destStr)不知道你的编码和中文的转换规则是什么?
      

  2.   

    啊 谢谢 
     其实用JS能实现 我用的是Delphi RegExpr控件
    实现起来有点难 好像它没有像replace这样的函数。。
    再次谢谢!!
    汉字编码是 双字节 两个16进制组成 如 b2dc 为曹
    可转换为10进制 再转换成字符就行了。