ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

07.02.2010, 19:16
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Убери с регулярки скобки, оставив просто .* тоесть:
PHP код:
preg_match_all('#<description>.*<\/description>|<input_img>.*<\/input_img>#', $where, $matches);
|
|
|

10.02.2010, 22:47
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Strilo4ka
если его не экранизировать,то это значит,что шаблон закончен
|
|
|

10.02.2010, 23:13
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от Compton
Strilo4ka
если его не экранизировать,то это значит,что шаблон закончен
Посмотри внимательнее... Шаблон открывается символом "#", тобишь экранировать слеш в этом случае нету потребности. Если бы шаблон начинался "/", то тогда да - экранировать надо.
Последний раз редактировалось mailbrush; 10.02.2010 в 23:15..
|
|
|

13.02.2010, 20:36
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме: 385811
Репутация:
12
|
|
Пишу небольшой математический решатель для мобильных устройств, допускаю, что пользователь в спешке может ошибиться в написании названий функций, например, написать часть на русском, часть транслитом или где-нибудь посередине влепить, символов лишних.
Вроде все работает, но только если в скобках опять напишу, корень с ошибками, то замена внутри скобок не проходит, как исправить?
Последний раз редактировалось draliokero; 16.02.2010 в 22:54..
|
|
|

14.02.2010, 14:19
|
|
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме: 144800
Репутация:
9
|
|
<br/><br/>
1
<br/><br/>
2
<br/><br/>
как вытащить от сюда 2 ??
вот это почему то не работает
preg_match_all('#<br/><br/>[\s\S.*?]+<br/><br/>(\s\S.*?)<br/><br/>#iU',$answer,$count);
|
|
|

14.02.2010, 14:27
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
felix_
PHP код:
<?php
$answer = "<br/><br/>
1
<br/><br/>
2
<br/><br/>";
preg_match('#<br/><br/>\s+.+\s+<br/><br/>\s+(.+)\s+<br/><br/>#i',$answer,$count);
print_r($count);
?>
|
|
|

15.02.2010, 03:17
|
|
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме: 144800
Репутация:
9
|
|
Сообщение от Solker
felix_
PHP код:
<?php
$answer = "<br/><br/>
1
<br/><br/>
2
<br/><br/>";
preg_match('#<br/><br/>\s+.+\s+<br/><br/>\s+(.+)\s+<br/><br/>#i',$answer,$count);
print_r($count);
?>
да, с 2 работает а если такой answer?вырезать получается надо [Мы всё соб] ... [ лежать]
PHP код:
$answer = " <span class=label>Кому:</span> <a href=id64xxxx098>xxxна</a><br/>
<span class=label>Дата:</span> 13 фев 2010 в 23:04<br/><br/>
<span class=label>Тема:</span> Re(6): ...<br/><br/>
Мы всё собираемся собираемся, а никак собраться не можем!!!!!!!Тебе сколько ещё лежать<br/><br/>
<span class=label>Ответить:</span><br/>
<textarea rows=5 cols=17 name=message></textarea><br/>";
Последний раз редактировалось felix_; 15.02.2010 в 03:20..
|
|
|

14.02.2010, 15:45
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме: 385811
Репутация:
12
|
|
Помогите, на пред. странице решить мою проблему
felix_, как вариант)
Код:
$answer = "<br/><br/>1<br/><br/>2<br/><br/>";
preg_match('#[0-9]<br/><br/>([0-9])#i',$answer,$count);
echo $count[1];
Последний раз редактировалось draliokero; 14.02.2010 в 15:51..
|
|
|

14.02.2010, 16:33
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
draliokero
А переводы строк сами найдутся?
|
|
|

14.02.2010, 18:41
|
|
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме: 5011696
Репутация:
2221
|
|
Здравствуйте знатоки.
Вопрос от телезрителя.
У меня на страничке много <cite> site.ru - </cite>
Нужно отпарсить все URL, (site.ru), и записать их в файл (Запись и т.п. сам сделаю), нужна лишь регулярка, которая это всё вынесет в PHP.
На кону 0 руб, 0 копеек 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|