因此,我有一个包含信息行的文本文件,每行有几个数据,需要存储在数组数组中。
当它们在空格或逗号上分割时,这很简单,但是对于此特定文件,某些数据在单个数据字段中具有空格。
例如。
123 4325你好世界43
394 3892你好吗23
有人知道一种将每行分成4个字符串的方法,“ Hello World”和“您如何”保持在一起?
即:Array [0] = [123,4325,Hello World,43]和Array [1] = [394,3892,你好吗,23]
抱歉,我是JS的新手,所以我不确定是否有一个真正简单的答案让我望而却步。
谢谢
最佳答案
遵循类似的工作流程。
选择一条线,按空格分开。
例如“ 345 578这是一个文本585”-> [“ 345”,“ 578”,“这”,“是”,“一个”,“文本”,“ 585”]
将前两个元素放入数组。
例如[“ 345”,“ 578”,“这”,“是”,“ a”,“文本”,“ 585”]-> [“ 345”,“ 578”] [“这”,“是”,“ a“,” text“,” 585“]
将最后一个元素删除到单独的arr中。
例如[“ 345”,“ 578”] [“此”,“是”,“一个”,“文本”] [“ 585”]
将中间数组与空间合并。
例如[“ 345”,“ 578”] [“这是文本”] [“ 585”]
合并所有数组。
例如[“ 345”,“ 578”,“这是文本”,“ 585”]
多田!