javascript - 用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>
解决方案
Just use.replace
代替.Replace
camelCase 在 JavaScript 中随处使用
推荐阅读
- java - 如何从 excel 中获取整数值并存储在 Soap UI 属性步骤中
- python - python SpeechRecognition 模块中的麦克风无法识别语音
- java - REST API POST/PUT/DELETE 方法仅在关闭 CSRF 的情况下在 Postman 中工作(Spring Security)
- android - 提供带有 Hilt 的 Activity 实例
- python - discord.py:如何在嵌入中使用 Spotify 类?
- css - 图像上的边框半径不起作用(Android)
- ios - 使用 Vision 扫描照片库中的图像
- python - 对于具有不同时区的不同位置,我是否应该在 UTC 中存储重复发生的本地事件的日期?
- java - 在 JavaFX 中更新 TableCell 时的奇怪行为
- javascript - Firebase Cloud 功能临时存储