HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #991  
Старый 13.02.2010, 20:36
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме:
385811

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

Пишу небольшой математический решатель для мобильных устройств, допускаю, что пользователь в спешке может ошибиться в написании названий функций, например, написать часть на русском, часть транслитом или где-нибудь посередине влепить, символов лишних.
Вроде все работает, но только если в скобках опять напишу, корень с ошибками, то замена внутри скобок не проходит, как исправить?
Код:
разобрался

Последний раз редактировалось draliokero; 16.02.2010 в 22:54..
 
Ответить с цитированием

  #992  
Старый 14.02.2010, 14:19
felix_
Новичок
Регистрация: 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);
 
Ответить с цитированием

  #993  
Старый 14.02.2010, 14:27
Solker
Участник форума
Регистрация: 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);

?>
 
Ответить с цитированием

  #994  
Старый 14.02.2010, 15:45
draliokero
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #995  
Старый 14.02.2010, 16:33
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

draliokero
А переводы строк сами найдутся?
 
Ответить с цитированием

  #996  
Старый 14.02.2010, 18:41
Ctacok
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме:
5011696

Репутация: 2221


По умолчанию

Здравствуйте знатоки.
Вопрос от телезрителя.

У меня на страничке много <cite> site.ru - </cite>
Нужно отпарсить все URL, (site.ru), и записать их в файл (Запись и т.п. сам сделаю), нужна лишь регулярка, которая это всё вынесет в PHP.

На кону 0 руб, 0 копеек
 
Ответить с цитированием

  #997  
Старый 14.02.2010, 18:48
casper-id
Новичок
Регистрация: 13.02.2010
Сообщений: 2
Провел на форуме:
14261

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

Ctacok, присоединяюсь к концерту по заявкам. Кто наваяет подобную регулярку?
 
Ответить с цитированием

  #998  
Старый 14.02.2010, 18:49
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

страничку покажите
 
Ответить с цитированием

  #999  
Старый 14.02.2010, 18:51
Ctacok
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме:
5011696

Репутация: 2221


По умолчанию

google.ru )
 
Ответить с цитированием

  #1000  
Старый 14.02.2010, 18:53
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

PHP код:
preg_match('/<cite>(.*)<\/cite>/i'$text$m);
echo 
strip_tags($m[1]); 
пока что могу только это предложить
сейчас гляну страницу

Последний раз редактировалось Compton; 14.02.2010 в 19:15..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



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


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




ANTICHAT.XYZ