ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1031  
Старый 26.02.2010, 21:18
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

мне нужно целый код вырезать , вот я и пытался резать от сех
PHP код:
 <div style="background-color: #ffffff; border: solid 1px #ffffff; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;"
до сех
PHP код:
</div
т.е. до самого конца
а про это, '',$s); это я так вырезаю

Последний раз редактировалось SeNaP; 26.02.2010 в 21:23..
 
Ответить с цитированием

  #1032  
Старый 26.02.2010, 21:47
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php 
$string 
'
dfgfdgdfgdfg
dfgdfgdfgdfgf
dgdfgfdgdfgdfg
<div style="background-color: #ffffff; border: solid 1px #ffffff; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;"> 
    <div style="border-bottom:1px #a4cef2 solid; height:8px;"><a href="http://wap.plus1.wapstart.ru/"><img style="margin:0px; padding:0px; vertical-align:top; border:none;" alt="#" width="67" height="8" src="http://ro.plus1.wapstart.ru/banner_images/static/adverst-logo.gif"/></a></div> 
    <p style="margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;"> 
    <a href="http://ro.plus1.wapstart.ru/index.php?area=redirector&amp;type=1&amp;rsId=firm1_972941  605af8978e90f11a6647717cd9498d7a37&amp;site=563&amp;unique  Plus1UserId=e52706061d1831c7ea040e0984e5503a5a396f  93" style="color: #0e3fcc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;">ппц текст 1</a> 
    <br /> 
    <span style="color: #000000; line-height:11px; margin:0px 0px 0px 0px; padding:4px 0px 3px 0px;">Цена 10 руб/мин! МТС Билайн Мегафон</span> 
    </p> 
</div> 
    <img src="http://ro.plus1.wapstart.ru//?area=counter&amp;clientSession=15d1845489238a3b5c971c  1336cfbcc49e0e85be&amp;bannerId=6593&amp;site=563" alt="" style="display: none; position:absolute;"/> 

<div style="background-color: #ffffff; border: solid 1px #ffffff; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;"> 
    <p style="margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;"> 
    <a href="http://ro.plus1.wapstart.ru/index.php?area=redirector&amp;type=1&amp;rsId=firm1_2d07b1  3974ab8e2a5848d912c6f12bf2013b7136&amp;site=563&amp;unique  Plus1UserId=e52706061d1831c7ea040e0984e5503a5a396f  93" style="color: #0e3fcc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;">ппц текст 2 </a> 
    <br /> 
    <span style="color: #000000; line-height:11px; margin:0px 0px 0px 0px; padding:4px 0px 3px 0px;">Цена 10 руб/мин! МТС Билайн Мегафон1</span> 
    </p> 
</div> 
lflflflf
fdgfsgfsdg
sdgsfdgsdg
dsgsdgdsfg
'
;
echo 
preg_replace('#(<div.*<p.*<img.*</div>)#Uis','',$string);
?>

Последний раз редактировалось Pashkela; 26.02.2010 в 21:57..
 
Ответить с цитированием

  #1033  
Старый 26.02.2010, 21:56
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от Pashkela  
PHP код:
<?php 
$string 
'
dfgfdgdfgdfg
dfgdfgdfgdfgf
dgdfgfdgdfgdfg
<div style="background-color: #ffffff; border: solid 1px #ffffff; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;"> 
    <div style="border-bottom:1px #a4cef2 solid; height:8px;"><a href="http://wap.plus1.wapstart.ru/"><img style="margin:0px; padding:0px; vertical-align:top; border:none;" alt="#" width="67" height="8" src="http://ro.plus1.wapstart.ru/banner_images/static/adverst-logo.gif"/></a></div> 
    <p style="margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;"> 
    <a href="http://ro.plus1.wapstart.ru/index.php?area=redirector&amp;type=1&amp;rsId=firm1_972941  605af8978e90f11a6647717cd9498d7a37&amp;site=563&amp;unique  Plus1UserId=e52706061d1831c7ea040e0984e5503a5a396f  93" style="color: #0e3fcc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;">ппц текст 1</a> 
    <br /> 
    <span style="color: #000000; line-height:11px; margin:0px 0px 0px 0px; padding:4px 0px 3px 0px;">Цена 10 руб/мин! МТС Билайн Мегафон</span> 
    </p> 
</div> 
    <img src="http://ro.plus1.wapstart.ru//?area=counter&amp;clientSession=15d1845489238a3b5c971c  1336cfbcc49e0e85be&amp;bannerId=6593&amp;site=563" alt="" style="display: none; position:absolute;"/> 

<div style="background-color: #ffffff; border: solid 1px #ffffff; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;"> 
    <p style="margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;"> 
    <a href="http://ro.plus1.wapstart.ru/index.php?area=redirector&amp;type=1&amp;rsId=firm1_2d07b1  3974ab8e2a5848d912c6f12bf2013b7136&amp;site=563&amp;unique  Plus1UserId=e52706061d1831c7ea040e0984e5503a5a396f  93" style="color: #0e3fcc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;">ппц текст 2 </a> 
    <br /> 
    <span style="color: #000000; line-height:11px; margin:0px 0px 0px 0px; padding:4px 0px 3px 0px;">Цена 10 руб/мин! МТС Билайн Мегафон1</span> 
    </p> 
</div> 
lflflflf
fdgfsgfsdg
sdgsfdgsdg
dsgsdgdsfg
'
;
preg_match_all('#(<div.*<p.*</div>)#Uis'$string$res);
print_r ($res[0][0]);
print_r ($res[0][1]);
?>
Спасибо огромное
Я просто регулярное выражение не мог составить
 
Ответить с цитированием

  #1034  
Старый 26.02.2010, 21:57
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

не-не-не, подправил предыдущий пост
 
Ответить с цитированием

  #1035  
Старый 26.02.2010, 22:00
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от Pashkela  
не-не-не, подправил предыдущий пост
я так и сделал
 
Ответить с цитированием

  #1036  
Старый 26.02.2010, 22:02
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

там другая децл регулярка
 
Ответить с цитированием

  #1037  
Старый 26.02.2010, 22:05
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от Pashkela  
там другая децл регулярка
да я заметил
Я просто шаблон составить не мог.
Огромное спасибо тебе
 
Ответить с цитированием

  #1038  
Старый 27.02.2010, 01:11
Аватар для Dark_cracker
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

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

есть файл с записями
Цитата:
site: site.ru
name: user
pass: 0c4a8asdwef83b8dbabab72f02ebe51

site: site.biz
name: admin12
pass: 61234acc960f3a570897e1172e5e2481
написал такую регулярку

PHP код:
preg_match_all('#pass: (.*){32}#is',$file,$log); 
она выдерает всё подрят (( как мне сделать чтоб она тока 32 символа выдрала из каждой строки ???
 
Ответить с цитированием

  #1039  
Старый 27.02.2010, 01:27
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

1 s (PCRE_DOTALL)
Если данный модификатор используется, метасимвол "точка" в шаблоне соответствует всем символам, включая перевод строк. Без него - всем, за исключением переводов строк. Этот модификатор эквивалентен записи /s в Perl. Класс символов, построенный на отрицании, например [^a], всегда соответствует переводу строки, независимо от наличия этого модификатора.

2 * - ниль или больше а {} - колво повторений ты так сказать запутал регулярку та ещё и не в том месте фигурные скобки поставил ... они должны идти после того спец символа который будет повторятся =)

PHP код:
preg_match_all('#pass: (.{32})#i',$file,$log); 
может так?

Последний раз редактировалось Doom123; 27.02.2010 в 01:33..
 
Ответить с цитированием

  #1040  
Старый 27.02.2010, 01:31
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

если речь о md5 hash

preg_match_all('|[a-f0-9]{32}|is',$file,$log);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ