用正则好像就没什么意思了
// 正则匹配 const exec = (line:string)=>{ let result = ""; let len = 0; line.replace(new RegExp("[0-9]+", "g"), numstr => { if (numstr.length > len) { result = numstr; len = numstr.length; } else if (numstr.length === len) { result += numstr; } return ""; }); return `${result},${len}` }; const reg = new RegExp("[0-9]+"); // ACM 八股代码真的烦 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line', (line:string) => outputs.push(`${exec(line)}`)); rl.on("close",()=>outputs.forEach(res=>console.log(res))); const outputs: string[] = [];