RegExp при $exactly=2
RegExp при $exactly=2
Не могли бы уважаемые разработчики привести пример, а то что-то не могу понять в каком формате писать RegExp.
Спасибо.
Спасибо.
Re: RegExp при $exactly=2
<?php $xhe_host = "127.0.0.1:7069"; // подключим объект для управления эмулятором, если еще не подключен if (!isset($path)) $path="../../../Templates/xweb_human_emulator.php"; require($path); // начало echo "<hr><font color=blue>anchor->".basename (__FILE__)."</font><hr>"; // 1 echo "1. Перейдем на полигон : "; echo $browser->navigate("http://www.humanemulator.net/poligon/checkbox.html")."<br>"; // 2 echo "2. Кликнуть все чекбоксы по регулярному выражению в нулевом фрейме : "; print_r($checkbox->get_all_by_value("/[i-t]/",2,0)->check()); // конец echo "<hr><br>"; // Quit $app->quit(); ?>регулярки основаны на методе : https://developer.mozilla.org/ru/docs/W ... ing/search
Re: RegExp при $exactly=2
+ вот еще 1 пример использования регулярных выражений:
// 1 echo "1. Перейдем на полигон : "; echo $browser->navigate("http://www.humanemulator.net/poligon/anchor.html")."<br>"; // 2 echo "2. Выведем количество ссылок вне фрейма, содержащие цифры : "; echo $anchor->get_count_by_attribute("href","/[0-9]/",2)."<br>";
Re: RegExp при $exactly=2
echo $anchor->get_all_hrefs_by_attribute("href","/[0-9]/",2);на вашем полигоне вот такая команда ничего не возвращает,
а должна вернуть 3 ссылки...
в описании поддержка регексп заявлена
Re: RegExp при $exactly=2
исправлено, обновлено
Re: RegExp при $exactly=2
regexp заработал, но теперь не работают первые для варианта, вернее работают, но не совсем так как написано в документации
написано:
написано:
так вот false и true не работают, а 0 и 1 работают...$exactly – точное соответствие значения заданного аттрибута при поиске элемента (boolean), по умолчанию true - значение заданного аттрибута элемента должно полностью совпадать с переданным параметром ($attr_value), если этот параметр задан как false, то будет найден первый элемент, где в значении заданного аттрибута содержится заданная строка ($attr_value). Начиная с версии 7.0.25 можно пердавать значение 2, тогда attr_value будет восприниматься как регулярное выражение для функции Java Script String.search.
Re: RegExp при $exactly=2
вы на пхп пишете ?
Re: RegExp при $exactly=2
да, на php, (скрипт работающий в 36 версии перестал работать корректно в 37, поэтому я и стал искать в чем причина, а причину я описал выше)
но дело то не в пхп, дело в расхождении помощи и реального положения дел...
и да, в 36 версии работало и так и так...
но дело то не в пхп, дело в расхождении помощи и реального положения дел...
и да, в 36 версии работало и так и так...
Re: RegExp при $exactly=2
Спасибо, исправлено, обновлено