This is probably better:

: (extract format (split (mapcar format (chop "35fabc79")) NIL))
-> (35 79)



On Thu, Dec 15, 2016 at 7:57 PM, Joe Bogner <joebog...@gmail.com> wrote:

> 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.
>>>>
>>>>
>>>
>

Reply via email to