javascript - 我如何删除从cheerio返回的数据中的 "\n"

标签 javascript node.js cheerio

我正在尝试使用 NodeJS 和 Cheerio 从网站获取图像。返回的图像 URL 前面有 \n。如何删除 \n

这是代码:

$("div[class=xxxx] img").attr("src")

但是 Cheerio 返回 \nhttp://www.xxxxx.com/example.jpg

我尝试使用:

var image = $("div[class=xxxx] img").attr("src").replace(\n,"")
var image = $("div[class=xxxx] img").attr("src").toString().replace(\n,"")

但是它不起作用。

最佳答案

\n 是换行符。您可以使用 String.prototype.trim() 删除它功能。

尝试以下操作:

$("div[class=xxxx] img").attr("src").trim();

关于javascript - 我如何删除从cheerio返回的数据中的 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41818223/

相关文章:

javascript - Angular 2更改className更改类名称,然后将其删除

javascript - ZK:保持 session 存活

javascript - 错误: Can't set headers after they are sent when return jwt.验证

javascript - jQuery 选择器和 Cheerio

php - 单击链接调用原型(prototype)(javascript)函数?

javascript - css真的不理我

javascript - 如何使用 ioredis 在 nodejs 中链接返回?

javascript - WebSocket 在发送时关闭

javascript - Nodejs如何从mysql检索变量值

javascript - 无法从 github insights 页面抓取贡献者 div