>
>
> In Ruby it is dead simple:
> str[/\[(.*)\]/,1].hex # "=> 37" , or .to_i(16)
>

and dead unreadable

Pharo way is both dead simple and dead readable

str:= '       Temperature 0           37C (98F) [0x25] (TMPIN0)'.

('16r',(text copyWithRegex: '(.*\[0x)|(\].*)'  matchesReplacedWith: ''))
asNumber .

Reply via email to