Re: [racket-users] Conversion of regexp matches in match-select

2016-07-14 Thread 'Thomas Prebeck' via Racket Users
Thanks for your reply, I think I prefer the latter approach. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more

Re: [racket-users] Conversion of regexp matches in match-select

2016-07-14 Thread Matthew Butterick
On Jul 14, 2016, at 1:50 AM, 'Thomas Prebeck' via Racket Users wrote: > Hi I want to do something like this: > > (define test "(1,2,3)(4,5,6)(7,8,9)") > > (define (convert m) > (for/list ([i (cdr m)]) >(string->number i))) > > (regexp-match* #rx"([^,\\(\\)]*),([^,\\(\\)]),([^,\\(\\)])" t

[racket-users] Conversion of regexp matches in match-select

2016-07-14 Thread 'Thomas Prebeck' via Racket Users
Hi I want to do something like this: (define test "(1,2,3)(4,5,6)(7,8,9)") (define (convert m) (for/list ([i (cdr m)]) (string->number i))) (regexp-match* #rx"([^,\\(\\)]*),([^,\\(\\)]),([^,\\(\\)])" test #:match-select convert) But that fails because the matches are represented as pairs