Я пытаюсь вырезать текст из Царапины сайта и не уверен, что функции или библиотеки, я могу использовать, чтобы сделать это проще:Использование JavaScript строковые операции, чтобы вырезать точный текст
пример кода я бегу от PhantomJS:
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);
});
Класс interesting
имеет то, что мне нужно, в окружении новых линий и вкладок и этажерки.
здесь:
{"\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
' s
Кстати это был мой раскол код:
var x = latest_release.split('\n');
Приветствия.
Это было прекрасно! Я собираюсь изучить «регулярные выражения» много сейчас, мне нужно точно понять, как «(/ \ w +/g)» может так сильно преобразовать текст. Довольно удивительно. Спасибо :) – Joseph
Regex as is вернет массив слов, если в интересном тексте есть пробелы. Просто то, что нужно знать. –