OK, how about this this? : (mapcar format (extract pack (split (mapcar format (chop "35fabc79")) NIL))) -> (35 79)
: (mapcar format (extract pack (split (mapcar format (chop "35f79")) NIL))) -> (35 79) On Thu, Dec 15, 2016 at 7:36 PM, Joh-Tob Schäg <johtob...@gmail.com> wrote: > If i understood it correctly he wants to get all groups of number. "35f79" > -> (35 79) > Am 16.12.2016 09:28 schrieb "Joe Bogner" <joebog...@gmail.com>: > >> how about >> >> : (extract format (chop 'ab33Cd)) >> -> (3 3) >> >> or >> >> : (format (pack (extract format (chop 'ab33Cd)))) >> -> 33 >> >> >> On Thu, Dec 15, 2016 at 4:16 PM, dean <deangwillia...@gmail.com> wrote: >> >>> I've seen num? and chop but think I need something in the middle to turn >>> a character to a number >>> >>> Having said that I seem to have got close by accident...i.e. I was going >>> to try and bend this...but it found a single integer as it was :) >>> >>> : (pick '((Ch) (and (= Ch (uppc Ch)) Ch)) (chop 'ab33Cd)) >>> -> "3" >>> >>> I'd like this to detect 33 but see that chop precludes this. >>> >>> Any help much appreciated. >>> >>> >>