Помогите с регулярным выражением

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Помогите с регулярным выражением

Re: Помогите с регулярным выражением

Duncon » 16 дек 2013, 11:51

Что-то типа этого, тести.. Только это медленно, лучше на что покороче зацепиться например на <tr> если оно так формируется вместо (?!nsimple=)...

Код: Выделить всё

preg_match_all('#nsimple=(.*?)&(?!nsimple=)*?Нет IP#m',$text,$links); 

Re: Помогите с регулярным выражением

Хыиуду » 16 дек 2013, 11:36

Код: Выделить всё

preg_match_all("~simplesearch\?domainsimple=(.*?)\&.*?<\/td>[\s\r\n]+<td>.*?<\/td>[\s\r\n]+<td>.*?Нет IP.*?<\/td>~is", $raw, $match);
Кстати, не уверен, что регуляркой можно разбирать кириллицу. Так что, если есть возможность, заменить сначала автозаменой "Нет IP", например, на noip, а это уже регулярка найти может.

Помогите с регулярным выражением

crimson5 » 16 дек 2013, 00:36

Удаленно...


Всем спасибо разобрался

Вернуться к началу