[deno] 对文件使用正则失效?无法逐行解析?

in 前后端开发 with 0 comment

出现错误

使用Windows开发Deno,Deno.readTextFileSync()获取文本数据,想要解析ASS
可惜怎么尝试发现执行for后函数就结束了(VSCode的断点真好用),怎么回事呢
于是我使用REPL模式,意外看到了\r\n
我滴天,有经验的一眼就看出了端倪。Windows使用\r作为换行,Linux则是\n,Deno两端通吃,因此折中使用\r\n
所以,修改代码,将\n替换为\r\n,成功!

Responses