[Tutor] Regular expression grouping insert thingy

Lang Hurst lang at tharin.com
Wed Jun 9 06:27:55 CEST 2010


Oh.  Crap, I knew it would be something simple, but honestly, I don't 
think that I would have gotten there.  Thank you so much.  Seriously 
saved me more grey hair.

Matthew Wood wrote:
> re.sub(r'(\d+)x', r'\1*x', input_text)
>
> --
>
> I enjoy haiku
> but sometimes they don't make sense;
> refrigerator?
>
>
> On Tue, Jun 8, 2010 at 10:11 PM, Lang Hurst <lang at tharin.com 
> <mailto:lang at tharin.com>> wrote:
>
>     This is so trivial (or should be), but I can't figure it out.
>
>     I'm trying to do what in vim is
>
>     :s/\([0-9]\)x/\1*x/
>
>     That is, "find a number followed by an x and put a "*" in between
>     the number and the x"
>
>     So, if the string is "6443x - 3", I'll get back "6443*x - 3"
>
>     I won't write down all the things I've tried, but suffice it to
>     say, nothing has done it.  I just found myself figuring out how to
>     call sed and realized that this should be a one-liner in python
>     too.  Any ideas?  I've read a lot of documentation, but I just
>     can't figure it out.  Thanks.
>
>     -- 
>     There are no stupid questions, just stupid people.
>
>     _______________________________________________
>     Tutor maillist  -  Tutor at python.org <mailto:Tutor at python.org>
>     To unsubscribe or change subscription options:
>     http://mail.python.org/mailman/listinfo/tutor
>
>


-- 
There are no stupid questions, just stupid people.



More information about the Tutor mailing list