Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2011, 08:55   #1
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию регуляр

Приветствую! Нужна помощь с составлением регуляра:
строка
Код:
id='user_balance'>0,00</span></span>
нужно получить
Код:
0,00
пробовал вот так
PHP код:
preg_match_all("|'[user_balance]'>+(.*?)+</[span]>|",$result,$m); 
foreach(
$m[1] as $match) { 
echo 
$match."\n"

но не работает

Заранее спасибо

P.S. сильно не пинайте, всегда обходился без регуляров, а тут прижало

Последний раз редактировалось frommars; 01.11.2011 в 09:04.
frommars вне форума Ответить с цитированием
Старый 01.11.2011, 09:07   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

PHP код:
$d "id='user_balance'>0,00</span></span> 
id='user_balance'>100500</span></span>
wewre
wer
wer
werid='user_balance'>1005010</span></span>rty"
;

if (
preg_match_all('/id=\'user_balance\'>(.+)<\/span><\/span>/i',$d,$res)) {
print 
'<pre>';
print_r($res[1]);

Lesha вне форума Ответить с цитированием
Старый 01.11.2011, 09:13   #3
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию

спасибо добрый человек(=

Последний раз редактировалось frommars; 01.11.2011 в 09:19.
frommars вне форума Ответить с цитированием
Старый 01.11.2011, 11:31   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

frommars

id='user_balance'>0,00</span></span>

нужно получить

0,00


\d,\d{2}
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц