Помогите разобраться с условие и парсингом
Добрый день, в javascript я не бум-бум, сразу говорю, но приходится осваивать. Так что помогите пожалуйста. Пытаюсь написать скрипт для imacros, который просто бегает по сайту.
Так вот, создал Test.js с кодом:
var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','http://site.ru/',false);
b.send('');
var text = b.responseText;
тут в переменную "text" заносится весь html код страницы. Как теперь мне создать небольшое условие, если в переменной "text" есть слово "онлайн" то запустить test2.js и то же на счёт парсинга, нужно как бы определённый кусок текста вытащить из переменной "text" и потом тоже проверить условие. Вот в паскале это выглядело бы примерно так: Код:
Function pars (a,s,d:string):string |
if (text.match( /онлайн/ )) // если true что-то делаем |
Цитата:
А что на счёт парсинга? Есть такая ф-ция в js? |
поиск и замена если я тебя правильно понял
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
function rep(str){
return str.replace(/словоА/g,"словоБ")
}
alert(rep("Далеко-далеко за словоА горами в словоА, гласных и согласных живут рыбные тексты. Безопасную прямо собрал рыбными алфавит, заглавных точках парадигматическая злых дорогу, рот последний переулка родного запятой вдали словоА, снова гор жаренные."))
</script>
</body>
</html>
вот пример, словоА заменяется словомБ |
Функций много, что именно надо вытаскивать и на какое условие проверять?
https://developer.mozilla.org/ru/doc...String/replace почитай, можно вторым аргументом подтянуть функцию и проверить на что-то, а первым использовать regExp |
| Часовой пояс GMT +3, время: 07:56. |