我试图从刮部位切割出一些文字,不知道是什么功能或图书馆我可以用它来使这更容易确切的文本:代码使用JavaScript字符串操作,切出
例子,我从运行PhantomJS:interesting
var latest_release = page.evaluate(function() {
// everything inside this function is executed inside our
// headless browser, not PhantomJS.
var links = $('[class="interesting"]');
var releases = {};
for (var i=0; i<links.length; i++) {
releases[links[i].innerHTML] = links[i].getAttribute("href");
}
// its important to take note that page.evaluate needs
// to return simple object, meaning DOM elements won't work.
return JSON.stringify(releases);
});
类有我需要什么,由新线和标签和诸如此类的东西所包围。
那就是:
{"\n\t\t\t\n\t\t\t\tI_Am_Interesting\n\t\t\t\n\t\t":null,"\n\t\t\t\n\t\t\t\tI_Am_Interesting\n\t\t\t\n\t\t":null,"\n\t\t\t\n\t\t\t\tI_Am_Interesting\n\t\t\t\n\t\t":null}
我试图string.slice("\n");
什么都没有发生,我真的希望有一个有效的方法,能够切出这样的字符串,是根据它的那些\n'
的和\t
“的关系小号
通过,这是我的分裂代码的方式:
var x = latest_release.split('\n');
干杯。
这很完美!我现在要深入研究'正则表达式',我需要明确地知道'(/ \ w +/g)'如何能够转换文本。相当了不起。谢谢:) – Joseph
如将返回字的数组,如果有趣的文字中有空格在它的正则表达式。只是要注意的事情。 –