鍍金池/ 問答/HTML5  HTML/ angularjs獲取了txt文件中的數(shù)據(jù),就單純的文本數(shù)據(jù),怎么取到其中所想要

angularjs獲取了txt文件中的數(shù)據(jù),就單純的文本數(shù)據(jù),怎么取到其中所想要的數(shù)據(jù)?

使用html實現(xiàn)了本地文本的讀取,代碼如下:

  var selectedFile = document.getElementById("files").files[0];//獲取讀取的File對象
  var name = selectedFile.name;//讀取選中文件的文件名
  var size = selectedFile.size;//讀取選中文件的大小
  console.log("文件名:"+name+"大?。?+size);

  var reader = new FileReader();//讀取操作就是由它完成的。
  reader.readAsText(selectedFile);//讀取文件的內容

  reader.onload = function(){
    console.log(this.result);//當讀取完成之后會回調這個函數(shù),然后此時文件的內容存儲到了result中。直接操作即可。
      
  

讀取本地文件后,在控制臺顯示了單純的文本數(shù)據(jù),模擬數(shù)據(jù)如下:

clipboard.png

文本文檔數(shù)據(jù)如下:

clipboard.png

現(xiàn)在要分別取到每一行的第6,7,8這三個數(shù)據(jù)應該怎么取到?

回答
編輯回答
逗婦乳

Seriously?

const Str = `10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8.2 9 0
11 12 13 14 145 15 13 1.4 12`;

console.log(Str.split('\n').map(line => line.split(' ').slice(5,8)));

還是我理解錯了呢。

2018年2月28日 00:24