我正在从pdf文件中获取一个名为crawler-request的软件包。
出于某种原因,我应用于字符串的简单正则表达式删除了所有换行符(/ n):
let fixed = response.text.replace(/\n/g, " ");
不删除所有换行符,并留下大量的换行符……
如果我从控制台日志中获取相同的字符串并将其粘贴到在线工具中,则应用相同的正则表达式...它的工作原理类似于魅力... https://regex101.com/r/O4D9hM/5
这是怎么回事?????? node.js是否具有某种不同的正则表达式????
这是一个混乱的版本……与在线工具中的命令相同
let fixed = response.text.replace(/\n/g, " ");
https://regex101.com/r/O4D9hM/6
编辑:这是原始响应对象:https://regex101.com/r/O4D9hM/7
SOLUTION =从控制台日志文本复制以某种方式添加了行刹车。 所以不要相信控制台,我想...而是直接将其输出到浏览器中并从那里复制... omg ..因为这是一个nodejs api ...我当时并不想输出或可视化数据...所以我依靠控制台