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

  #811  
Старый 29.11.2009, 18:41
Аватар для -Hormold-
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


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

Вот остался только один вопрос, как не сделать что бы он брал только без [[ в начале или ]] в конце?..
у меня получается так:
[[2012 год]]у превращается в [[[[2012 год]]]]у

Последний раз редактировалось -Hormold-; 29.11.2009 в 19:12..
 
Ответить с цитированием

  #812  
Старый 29.11.2009, 19:25
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Попробуйте либо так
PHP код:
$str preg_replace ('/\[?\[?(\d{4} год)\]?\]?/''[[$1]]'$str); 
либо так
PHP код:
$str preg_replace ('/(?<!\[\[)(\d{4} год)(?!\]\])/''[[$1]]'$str); 
 
Ответить с цитированием

  #813  
Старый 29.11.2009, 20:10
Аватар для SultanOFF
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

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

имеются файлы картинок с названиями xxx.png, yyy.bmp, ggg.gif и т.д. тоесть с различными расширениями. Делаю регулярку вот такую '(.+?)\.([a-zA-Z]{3})' работать работает , но вот если у картинки будет название что то в стиле xxx.yyydsd.png то получается совсем не то что ожидалось. Можно в принципе для каждого расширения отдельную регулярку делать, но так дело не пойдет, можно ли в одну регулярку это все уместить?
 
Ответить с цитированием

  #814  
Старый 29.11.2009, 20:29
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

/[a-z0-9\.]+\.[a-z]{3}/i
/(?:[a-z0-9]+\.)+[a-z]{3}/i
 
Ответить с цитированием

  #815  
Старый 29.11.2009, 20:43
Аватар для SultanOFF
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

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

/[a-z0-9\.]+\.[a-z]{3}/i из названия angry&hungres.png выдало только букву s а второе вообще сообщило об ошибке

ПС: пишу на delphi
 
Ответить с цитированием

  #816  
Старый 29.11.2009, 21:36
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

/[a-z0-9\.&]+\.[a-z]{3}/i
 
Ответить с цитированием

  #817  
Старый 29.11.2009, 21:52
Аватар для SultanOFF
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

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

нифига не работает, если даже файл 1123566.jpg выдает лишь 6
 
Ответить с цитированием

  #818  
Старый 29.11.2009, 21:56
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

ну читайте тогда маны по регэкспам в делфи
 
Ответить с цитированием

  #819  
Старый 30.11.2009, 07:59
Аватар для Nelzone
Nelzone
Постоянный
Регистрация: 12.04.2008
Сообщений: 403
Провел на форуме:
4700216

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

сделайте из /index.php?id=111 в /id111 =\
 
Ответить с цитированием

  #820  
Старый 30.11.2009, 08:11
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


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

Код:
 $str = "/index.php?id=111"; 
$str = preg_replace('#[^0-9]#','', $str);  
echo "/id".$str;
вроде так.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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