鍍金池/ 問答/HTML/ node.js如何讀取特定位置的數(shù)

node.js如何讀取特定位置的數(shù)

RT.我在一個文件里存了很多數(shù)字,都是以換行(n)間隔。
例如:
1
2
3
4
這樣存的,如何做到能取出特定的位置的值呢,比如就想取出3這個位置的值,或者固定取出倒數(shù)第二個值。

回答
編輯回答
兔寶寶

text.txt內(nèi)容:

1
2
3
4
5
6

代碼如下:

const fs = require('fs')
const fileName = './test.txt'

let content = fs.readFileSync(fileName, 'utf-8')
/* 正則匹配,切割字符串?dāng)?shù)組 */
let arr = content.split(/[\s]*\n[\s]*/)
console.log(arr) // [ '1', '2', '3', '4', '5', '6']

切割成數(shù)組后,指定位置即可取值。

2017年2月17日 06:30