const input = `
///<summary>
///Chinese : 批次还在创建中#Lot 【】adbs
///Engilsh :CreateLot#lot abismd
///</summary>
A_Test01_E001,
///<summary>
///Chinese : 批次还在创建中#Lot 【】adbs2
///Engilsh :CreateLot#lot abismd2
///</summary>
A_Test01_E002,
`;
const pattern = /\/\/\/<summary>\n\/\/\/Chinese\s+:(.+)\n\/\/\/Engilsh\s+:(.+)\n\/\/\/<\/summary>\n([A-Z]_[A-Za-z0-9]+)/g;
let match;
const results = [];
while ((match = pattern.exec(input)) !== null) {
const chinese = match[1].trim();
const english = match[2].trim();
const aContent = match[3].trim();
results.push({ chinese, english, aContent });
}
let csvContent = "Chinese,English,A_Content\n";
results.forEach((result) => {
csvContent += `${result.chinese},${result.english},${result.aContent}\n`;
});
const fs = require('fs');
fs.writeFile('extracted_data.csv', csvContent, 'utf8', (err) => {
if (err) {
console.error('保存文件时出现错误:', err);
return;
}
console.log('文件保存成功!');
});