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

  #1221  
Старый 30.05.2010, 04:52
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Сообщение от DonKihot  
помогите, пожалуйста, ещё с одним регулярным выражением :

есть строка :
/file_manager/111/

нужно удалить одну папку,
т.е. чтобы получалось /file_manager/

Или например было /file_manager/,
а стало /
/(\/\w+\/)\w+\/|(\/)\w+\//
 
Ответить с цитированием

  #1222  
Старый 03.06.2010, 15:55
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

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

какой регуляркой можно спарсить ссылки,идущие с одной страницы сайта на другую(не на другой сайт),т.е. /auth,/user/login
 
Ответить с цитированием

  #1223  
Старый 06.06.2010, 17:06
Аватар для mastaadon
mastaadon
Новичок
Регистрация: 26.03.2009
Сообщений: 16
Провел на форуме:
66030

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

Ребята нужна помощь, есть скрипта который читает страницу и находит баланс счета который виден на главной странице
Код:
preg_match('/.*Remaining credit[^0-9]+([0-9.]+).*/', $result, $matches);     
 return $matches[1];
Фрагменты как указывается баланс счета:
Remaining credit:
? 1,501.00 (buy more)

или

Remaining credit:
? 4.76 (buy more)

если сумма ниже 1000 единиц, то указывается типа 999.99 и скрипт находит его корректно. Если сумма выше 1000 единиц, то указывается в виде 1,012.99 то есть после первой цифры появляется " , " и я не могу ее найти. Может ли кто помочь? Благодарен заранее.
 
Ответить с цитированием

  #1224  
Старый 06.06.2010, 18:15
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

mastaadon, /((?:\d,\d{3}\.\d{2}|\d{1,3}\.\d{2}))/
 
Ответить с цитированием

  #1225  
Старый 06.06.2010, 18:32
Аватар для mastaadon
mastaadon
Новичок
Регистрация: 26.03.2009
Сообщений: 16
Провел на форуме:
66030

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

Спасибо за скорый ответ, изменил код но он притащил мне 4.01 из заголовка
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
или может я что не так сделал?
 
Ответить с цитированием

  #1226  
Старый 06.06.2010, 18:39
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Так ты добавляй то что было в твоей регулярке.
/.*Remaining credit: (? (?:\d,\d{3}\.\d{2}|\d{1,3}\.\d{2})).*/
 
Ответить с цитированием

  #1227  
Старый 07.06.2010, 14:14
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Здравствуйте, скажите, пожалуйста, что делает данное регулярное выражение:

$string = preg_replace("/_-+_/", "--", $string);
 
Ответить с цитированием

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

Репутация: 905


По умолчанию

Заменяет в строке текст типа
Код:
_-_
_----_
_--------_
и т.д. на два дефиса
 
Ответить с цитированием

  #1229  
Старый 07.06.2010, 16:06
Аватар для mastaadon
mastaadon
Новичок
Регистрация: 26.03.2009
Сообщений: 16
Провел на форуме:
66030

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

Цитата:
Сообщение от .Slip  
Так ты добавляй то что было в твоей регулярке.
/.*Remaining credit: (? (?:\d,\d{3}\.\d{2}|\d{1,3}\.\d{2})).*/
Так же ничего не вышло, потому что в таком виде ничего не находил на странице. Вопрос все таки решился, оказывается я кое что не дописал.
В таком виде все стало на места:
Код:
/.*Remaining credit[^0-9]+([0-9,]+[.0-9]+).*/
Благодарю за помощь в любом случае.
 
Ответить с цитированием

  #1230  
Старый 11.06.2010, 13:46
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

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

Помогите пожалуйста с регуляркой, не пойму как сделать. Паршу список сайтов на наличие хешей, как мне вычленить хеши и имена такого вида:
Код:
<p>admin:d609ec04c87e253c8538ad342c120b90:IwLS4sYM9NiK1cRWBXW9WpZZPitM3xEW</p>
<p>admin:71ec9d1a7735496e89459dc117593239:oExipLLArM1AUMjBv5DjfhBd6mgg3MUx</p>
<p>admin:d5ac7b77dc4eebe2c710d998508d8a9b</p>
Чтоб на выходе получилось:
Код:
admin:d609ec04c87e253c8538ad342c120b90:IwLS4sYM9NiK1cRWBXW9WpZZPitM3xEW
admin:71ec9d1a7735496e89459dc117593239:oExipLLArM1AUMjBv5DjfhBd6mgg3MUx
admin:d5ac7b77dc4eebe2c710d998508d8a9b
Хеш всегда между тегами <p>
 
Ответить с цитированием
Ответ



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