Javascript 拆分字符串删除特殊字符,只在数组中写入相同字符的最后一个字符串

Javascript 拆分字符串删除特殊字符,只在数组中写入相同字符的最后一个字符串,javascript,arrays,Javascript,Arrays,我有以下xmlhttp.responseText: var Text = "FS2Crew A320 Checklist_1""FS2Crew Flight Crew A320 Main Ops Manual_1""FS2Crew Flight Crew A320 Main Ops Manual_10""FS2Crew Flight Crew A320 Main Ops Manual_11""FS2Crew

我有以下xmlhttp.responseText:

var Text = "FS2Crew A320 Checklist_1""FS2Crew Flight Crew A320 Main Ops Manual_1""FS2Crew Flight Crew A320 Main Ops Manual_10""FS2Crew Flight Crew A320 Main Ops Manual_11""FS2Crew Flight Crew A320 Main Ops Manual_12""FS2Crew Flight Crew A320 Main Ops Manual_13""FS2Crew Flight Crew A320 Main Ops Manual_14""FS2Crew Flight Crew A320 Main Ops Manual_2""FS2Crew Flight Crew A320 Main Ops Manual_3""FS2Crew Flight Crew A320 Main Ops Manual_4""FS2Crew Flight Crew A320 Main Ops Manual_5""FS2Crew Flight Crew A320 Main Ops Manual_6""FS2Crew Flight Crew A320 Main Ops Manual_7""FS2Crew Flight Crew A320 Main Ops Manual_8""FS2Crew Flight Crew A320 Main Ops Manual_9""FS2Crew Pushback Express Main Ops Manual_1""FS2Crew Pushback Express Main Ops Manual_2""FS2Crew Pushback Express Main Ops Manual_3""FS2Crew Pushback Express Main Ops Manual_4""FS2Crew Pushback Express Main Ops Manual_5""FS2Crew Pushback Express Main Ops Manual_6""FS2Crew Pushback Express Main Ops Manual_7""FS2Crew Pushback Express Main Ops Manual_8""VFR-Ffdfdfdlight-Planner-Dax_1""VFR-Ffdfdfdlight-Planner-Dax_2"
因此,我想要一个包含以下内容的数组:

result = [FS2Crew A320 Checklist~1, FS2Crew Flight Crew A320 Main Ops Manual~14, FS2Crew Flight Crew A320 Main Ops Manual~8, VFR-Ffdfdfdlight-Planner-Dax~2]
我想在数组中列出一个不带字符(“)的字符串,并在末尾用字符(~)写出出现的次数

字符(~)不是必需的,它只能是文件名中未出现的字符


对不起,我的英语太糟糕了。

我成功地删除了字符并创建了一个数组

以下是函数:

函数getFiles(){ var path='/images'; var xmlhttp=new XMLHttpRequest(); src='files.php' xmlhttp.onreadystatechange=函数(){ 如果(xmlhttp.readyState==XMLHttpRequest.DONE){//XMLHttpRequest.DONE==4 if(xmlhttp.status==200){ var list=xmlhttp.responseText; var arrStr=list.split(/[“”][“”]/); var arrayLength=阵列长度; 应付账款(功能(项目){ filename=item.replace(“”,“”) log(文件名); }); } else if(xmlhttp.status==400){ 警报(“出现错误400”); } 否则{ 警报(“返回了200以外的内容”); } } }; open(“GET”,“filelist.txt”,true); xmlhttp.send();
}结果如何。。。什么的?我想你还在写你的问题。完成后将返回。请将您的问题以有效的JavaScript语法显示结果<代码>结果[]=永远不会起作用<代码>结果=[…]可以工作。如果需要字符串数组,则每个字符串都应该用引号括起来。一般来说,最好把你的问题作为一个整体写下来,然后贴出来。您可以使用预览查看问题的外观,堆栈溢出将保存草稿,但我建议找到一个可以脱机使用的标记编辑器。请务必阅读并确保您的问题符合正确的注释。作为javascript函数的结果。但是,编辑字符串就足够了,我仍然不确定原始字符串或生成的数组是否有效,也不确定它们是否匹配。但是,将字符串转换为数组时使用的规则是什么?您将使用什么特殊字符来分隔?我想删除(“)字符