ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #581  
Старый 13.07.2009, 16:48
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от mailbrush  
PHP код:
#(\d{,9})# 
Какая строка подходит под эту регулярку?
Открывающая фигурная скобка, расположенная в недопустимой для квантификатора позиции, либо не соответствующая синтаксису квантификатора, интерпретируется как обыкновенная символьная строка. Например, {,6} не является квантификатором, а интерпретируется как символьная строка из четырех символов
©
 

  #582  
Старый 14.07.2009, 11:18
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

привет всем, помогите плиз...

надо достать данные "ЛЮБОЙ ТЕКСТ" с
Код:
<tr><td width="390" valign="top"><font color="#000000"><p align="justify">ЛЮБОЙ ТЕКСТ</td></tr>
 

  #583  
Старый 14.07.2009, 12:01
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

Йо,Думал я уже на php кодить разучился))
держи мой быдлокод)
PHP код:
<?php
$text 
'<tr><td width="390" valign="top"><font color="#000000"><p align="justify">ЛЮБОЙ ТЕКСТ</td></tr>';
preg_match('~"justify">(.*)<\/td>~is',$text,$reg);
print_R($reg);// в $reg[1] будет ЛЮБОЙ ТЕКСТ
?>

Последний раз редактировалось Shadow_p1raT; 14.07.2009 в 12:08..
 

  #584  
Старый 15.07.2009, 01:03
Malunga
Новичок
Регистрация: 03.09.2008
Сообщений: 13
Провел на форуме:
12708

Репутация: 8
По умолчанию

Всем привет, помогите с регуляркй

PHP код:
<tr class="abc">

<
h1>123456778990</h1>

<
div></div>


</
tr
вот такой кусочек кода. из него регулярка вытаскивает всё что между <tr></tr>
PHP код:
/<tr class="abc">(.*)</tr>/
но как сделать запрет на слово целиком? я имею ввиду как [^"] запрещает двойную кавычку.
Так же нужно и тут, чтобы запрет стоял например на тег <h1>, т.е. что-то типа ([^<h1>]*).
но это не работает.


подскажите...
 

  #585  
Старый 15.07.2009, 01:16
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

попробуй так (.*?)<h1>
выберет все до тэга <h1>
 

  #586  
Старый 18.07.2009, 11:39
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
По умолчанию

Привет!

Онлайн юзер
Код:
<img  src="/res/images/labels/online.gif" alt="Находится в данный момент на сайте" /><br/>А л ё н а </td><td align="center" class="smallnormal"><div class="photoW " uid="3874000000360916803" nick="VLJUBLJONNIJ V NOCH,DJAVOLJONOK"  mainPhotoId="3874000000090169113" lastLogin="1247892931551" sm="1" photodescr="113874000000090169113"   >
Не онлайн юзер
Код:
<br/> bal cvetov</td><td align="center" class="smallnormal"><div class="photoW " uid="2166000001794935419" nick="LAURA"  mainPhotoId="2166000000090885117" lastLogin="1247866964919" sm="1" photodescr="012166000000090885117"   >
Как сделать чтоб скрипт находил uid="3874000000360916803", а именно 3874000000360916803 НО только с тех юзеров кто онлайн??
 

  #587  
Старый 18.07.2009, 12:39
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

PHP код:
<?php 

$text 
'<img  src="/res/images/labels/online.gif" alt="Находится в данный момент на сайте" /><br/>А л ё н а </td><td align="center" class="smallnormal"><div class="photoW " uid="3874000000360916803" nick="VLJUBLJONNIJ V NOCH,DJAVOLJONOK"  mainPhotoId="3874000000090169113" lastLogin="1247892931551" sm="1" photodescr="113874000000090169113"   >';
//$text = '<br/> bal cvetov</td><td align="center" class="smallnormal"><div class="photoW " uid="2166000001794935419" nick="LAURA"  mainPhotoId="2166000000090885117" lastLogin="1247866964919" sm="1" photodescr="012166000000090885117"   >';
$regex '/online.gif" alt="Находится в данный момент на сайте".*<div class="photoW " uid="([^"]*)"/ims';
preg_match_all($regex$text$match);

print_r($match);

?>
 

  #588  
Старый 21.07.2009, 13:12
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

помогите сделать регулярку чтобы сначало проверяло или есть в тексте

<!--dle_video_begin:любой текст-->ЛЮБОЙ ТЕКСТ<!--dle_video_end-->

и если есть то пусть ведергивает:

url:'ТУТ ДЕРГАТЬ'
 

  #589  
Старый 21.07.2009, 13:22
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

PHP код:
<?php

$text 

'блабла
<!--dle_video_begin:любой текст-->ЛЮБОЙ ТЕКСТ<!--dle_video_end-->
блаблаurl:\'ТУТ ДЕРГАТЬ1\'блабла
url:\'ТУТ ДЕРГАТЬ2\'
блабла url:\'ТУТ ДЕРГАТЬ3\' блабла'
;

if (
preg_match('/<!--dle_video_begin:.*?-->.*?<!--dle_video_end-->/ims'$text))
{
  
preg_match_all('/url:\'([^\']*)\'/ims'$text$match);
  
print_r($match[1]);
}

?>
Наверное так, если я правильно понял
 

  #590  
Старый 21.07.2009, 13:41
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

Оо, заработало, спасибо)
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ