Найти и заменить текст в произвольном формате на JS - PullRequest
0 голосов
/ 31 марта 2020

Мне нужно отредактировать файл .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>

1 Ответ

0 голосов
/ 31 марта 2020

Просто используйте .replace вместо .Replace camelCase используется везде в JavaScript

...