将文本文件导入到数组中

时间:2021-09-04 07:53:24
我是javascript的新手,只有shell script的一些经验,现在在学习javascript入门级的内容,请大侠们帮忙看看如何实现我的这个要求:

有如下的文本文件,需要导入到数组中, 要求前面两列依次导入到数组的1,2 列,从第三列开始全部导入到第三列。因为从第三列开始没有任何规律,而且要求把它们处理成一列。
(说明:第一列是主机名,第二列是文件名,后面的归为第三列,是不同的说明或配置

tdecom34 /config/TDAMINFOS.conf /td/logs/httpd/tda.soc.tdgroup.com_error_log.*
tdecom34 /config/TDAMINFOS.conf /td/logs/httpd/ihs_BBPGen34_httpd_plugin.log
tdecom34 /config/TDAMINFOS.fmt (SSL0221E:SSLHandshakeFailed)
tdecom34 /config/TDAMINFOS.fmt (Marking)(?:.*)(down)
tdecom34 /config/OVN.fmt (Failedtoexecutethetransactionto)(.*)(ecawap)(.*)(_node_OvationWS)
tdecom34 /config/BSL.fmt (com.ctc.wstx.exc.WstxUnexpectedCharException)
tdecom34 /config/BBPIHS.fmt (IHSinstance(s)clientssettinghasreached1000(MAX)threads)
ecswap33 /config/WFA.conf /td/logs/WebLogs/WebFundsAdmin_33/System-ecswap33*.log
ecswap33 /config/WFA_tdsystem.fmt (Errorcode:TD.SQL.4060:SQLException-problemsexecuting)
ecswap33 /config/WFA_tdsystem.fmt Errorcode:TD.SQL.0:TheTCP\/IPconnectiontothehost\*,port3341hasfailed.,p

先谢谢了

7 个解决方案

#1


如果给数组直接赋值的话a[i]=...
如果是程序赋值  没特殊规律怎么知道怎么赋啊

#2


该回复于2014-01-19 12:30:50被版主删除

#3


该回复于2014-01-19 15:17:25被管理员删除

#4


如果将该文本文件转化成csv格式呢?csv的第一,二,三列就是对应文本中的三列。

#5


你列出来的这些里面,第一列,第二列,第三列内容分别是什么呢?

完全不知道你说的前两列,第三列以后具体对应的是什么东东

#6


如果是对textarea进行文本分析  导入的话
\r\n 进行分割 应该就可以了

#7


该回复于2014-01-22 09:53:11被管理员删除

#1


如果给数组直接赋值的话a[i]=...
如果是程序赋值  没特殊规律怎么知道怎么赋啊

#2


该回复于2014-01-19 12:30:50被版主删除

#3


该回复于2014-01-19 15:17:25被管理员删除

#4


如果将该文本文件转化成csv格式呢?csv的第一,二,三列就是对应文本中的三列。

#5


你列出来的这些里面,第一列,第二列,第三列内容分别是什么呢?

完全不知道你说的前两列,第三列以后具体对应的是什么东东

#6


如果是对textarea进行文本分析  导入的话
\r\n 进行分割 应该就可以了

#7


该回复于2014-01-22 09:53:11被管理员删除