Помогите разобраться с условие и парсингом
Добрый день, в 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, время: 18:13. |