# Re: help extracting number from string

```Joe-Tob
Joe
Thank you very much indeed for your solutions.
They help a lot!
Best Regards
Dean```
```
On 16 December 2016 at 00:59, Joe Bogner <joebog...@gmail.com> wrote:

> 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:
>
>>
>> : (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>:
>>>
>>>>
>>>> : (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.
>>>>>
>>>>>
>>>>
>>
>
```