[racket] Is there a symbol in regexp-match syntax, similar to the period but...

From: Laurent (laurent.orseau at gmail.com)
Date: Wed May 8 12:21:00 EDT 2013

I think you're looking for ".*":

> (regexp-match "a.*e" "zaijklez")
("aijkle")

See:
docs.racket-lang.org/guide/regexp.html

Laurent




On Wed, May 8, 2013 at 6:06 PM, Don Green <infodeveloperdon at gmail.com>wrote:

> Is there a symbol in regexp-match syntax, similar to the period but... a
> representation for all the characters to one side of the pattern?
>
> For example, the period below represents the pattern and a single
> character to the right of the pattern 'x':
>
> (regexp-match #rx"x." "12x4x6") ; => '("x4")
>
>
> The ___ below represents the pattern and all the remaining characters in
> the string to the right of the pattern 'x':
>
> (regexp-match #rx"x___" "12x4x6") ; => '("x4x6")
>
>
> I realize I could place a period for each character I want matched but the
> number of characters will vary.  I imagine there might be a better way than
> creating a function that counts the number of characters and then another
> function that creates a regexp-match expression and another function that
> runs that function.
>
> Thanks for the advice.
>
> Don Green
>
>
>
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130508/9b3d6828/attachment.html>

Posted on the users mailing list.