JavaScript排序与编号:将文本文件内容按字母顺序排列并添加行号
使用 JavaScript 将文本文件内容排序并编号
本文将介绍如何使用 JavaScript 代码将一个文本文件中的每行中文内容按字母表顺序排序,并为每行添加行号,最后将排序后的内容写入另一个文本文件。
假设实体.txt 文件中有以下内容:
'张三' '李四' '王五'
代码:
const fs = require('fs');
// 读取实体.txt 文件内容
const data = fs.readFileSync('实体.txt', 'utf8');
// 将每行转为数组并按字母表顺序排序
const sortedData = data.split('
').sort();
// 将排序后的数组转为字符串,并加上行号
const numberedData = sortedData.map((item, index) => `${index + 1}. ${item}`).join('
');
// 写入 file.txt 文件
fs.writeFileSync('file.txt', numberedData, 'utf8');
运行以上代码后,file.txt 文件中的内容为:
- '李四'
- '王五'
- '张三'
原文地址: https://www.cveoy.top/t/topic/mTDY 著作权归作者所有。请勿转载和采集!