URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3276
[ Назад ]

Исходное сообщение
"число из строки"

Отправлено pheonix , 25-Апр-05 09:25 
как достать число из строки, строка такого вида
<td align="right">29,8934</td>

Содержание

Сообщения в этом обсуждении
"число из строки"
Отправлено allez , 25-Апр-05 11:09 
>как достать число из строки, строка такого вида
><td align="right">29,8934</td>

$string=qw(<td align="right">29,8934</td>)
@a=split(">", $string);
@b=split("<",$a[1]);
$number=$b[0];
print "$number\n";


"число из строки"
Отправлено madskull , 25-Апр-05 11:16 
>>как достать число из строки, строка такого вида
>><td align="right">29,8934</td>
>
>$string=qw(<td align="right">29,8934</td>)
>@a=split(">", $string);
>@b=split("<",$a[1]);
>$number=$b[0];
>print "$number\n";
Ну, а если уж хочется так неправильно делать, то лучше так :)
$number=(split /<|>/,$string)[2];
:)

"число из строки"
Отправлено madskull , 25-Апр-05 11:11 
>как достать число из строки, строка такого вида
>p

Ребяты, ну это же основы!..
($n) = $str=~/>([0-9,]+?)</;


"число из строки"
Отправлено konst , 25-Апр-05 17:04 
$str=~/>\s*([0-9.]+)\s*</