首页 > 解决方案 > 用JS查找和替换自定义格式文本中的文本

问题描述

我必须编辑以特定格式格式化的 .txt 文件。我可以通过 ajax 上传文件,但是当我尝试使用 .replace 来编辑字符串时,我得到了不是函数的错误。如何解决编辑此类文件?在此先感谢大家!

 $.ajax({
    url : "/nicnt.txt",
    dataType: "text",
    success : function (datafile) { 
        fileContents = datafile.toString().Replace("UCOMPANY","CHANGE TEXT");
        alert(fileContents);
    }
});

这是文本区域中的文件结构加载:

/\ NI FC MTD  /\1.0��<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ProductHints spec="1.0.9">

  <Product version="1">
    <Company>UCOMPANY</Company>
    <Name>UNAME</Name>
    <RegKey>UKEY</RegKey>
    <Type>Content</Type>
    <PoweredBy>Kontakt</PoweredBy>
    <Icon>kontakt</Icon>
    <Visibility>1</Visibility>
    <AuthSystem>RAS2</AuthSystem>
    <SNPID>USN</SNPID>
    <ProductSpecific>
      <Visibility type="Number">3</Visibility>
    </ProductSpecific>
  </Product>

</ProductHints>
/\ NI FC MTD  /\��������H�/\ NI FC TOC  /\.db.cacheH���������/\ NI FC TOC  /\<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<soundinfos version="110">
  <all/>
</soundinfos>

标签: javascriptjqueryparsingreplacetext-files

解决方案


Just use.replace代替.Replace camelCase 在 JavaScript 中随处使用


推荐阅读