работа с текстом.

SLPT

Новичок
работа с текстом.

Доброе Время Суток)

В общем есть строка такого вида:

4<Rank for><bbip><pyp><sss>,</sss></pyp></bbip></Rank for><eEy12>6</eEy12><pyp>0</pyp><tqy><u5><[email protected]>4</[email protected]></u5></tqy></a>

Мне нужно получить символи, а именно цифры, и если имееться запятая то и её.

Какие Выши предложения по решению этой задачи.
Возможно нужно воспользоваться рег. выражения, но я с ними всё никак не могу подружиться.
Понимаю что нужно написать ф-ю которая будет удалять из строки всё по типу <0-9a-zA-Z> и </0-9a-zA-Z>
Помогите, плз )
 

SLPT

Новичок
Эту ссылку я ещё узнал при регистрации в клубе.
Если бы я мог во всём это разобраться, то не создал бы эту тему. =(
 

Фанат

oncle terrible
Команда форума
Какие Выши предложения по решению этой задачи?
 

WP

^_^
Посмотри на это и попробуй достроить так как тебе нужно:
PHP:
preg_match_all('~<(.*?)>~',$text,$matches);
var_dump($matches);
 

AmdY

Пью пиво
Команда форума
preg_match_all('~\>([\d]+[\d,]*)\<~',$text,$matches);
var_dump($matches);
------------------
отредактировал, спасибо WP
 

AmdY

Пью пиво
Команда форума
SLPT
нужна просто запятая или дроби
 

AmdY

Пью пиво
Команда форума
можно ещё ~\>([\d]+[,]{0,1}[\d]*)\<~ или ~\>([\d]*[,]{0,1}[\d]*)\<~
 
Сверху