我怎样才能从cheerio中删除数据中的“\ n”

时间:2017-01-24 00:46:41

标签: javascript node.js cheerio

我正在尝试使用NodeJS和Cheerio从网站上获取图片。返回的图片网址前面有\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,"")

但它不起作用。

2 个答案:

答案 0 :(得分:1)

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

尝试以下方法:

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

答案 1 :(得分:0)

下面是唯一对我有用的

.replace(/\n/g,'')