Closed. This question needs details or clarity。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                
                    3年前关闭。
            
        

    

我正在尝试获取一个长约500k的文本文件,该文件仅包含用换行符分隔的字符串,并将其转储到JS数组中:

hello
world
blah
blah


由于在JS中读取本地文本文件很麻烦,我想我可能首先将这个文本文件的内容转储到JS文件中,并可能通过一个简单的函数返回所有这些文本,因此我可以将字符串列表解析为数组。如果它是用逗号分隔的字符串列表,那将很容易。但这是CR /换行符分隔的列表。

是否有更好的方法将长CR /换行符分隔的字符串列表从TEXT文件转换为JS数组?谢谢。

最佳答案

在行尾分割:

var list = text.split(/[\r\n]+/);


至于将其转储到JS文件中,只要文件与页面位于同一服务器(域名)上就不需要。您可以使用AJAX将文件作为字符串加载并从那里进行处理。

10-05 20:41
查看更多