Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Re: help on python regular expression named group

Reply
Thread Tools

Re: help on python regular expression named group

 
 
MRAB
Guest
Posts: n/a
 
      07-16-2013
On 16/07/2013 11:18, Mohan L wrote:
>
>
>
> On Tue, Jul 16, 2013 at 2:12 PM, Joshua Landau <(E-Mail Removed)
> <(E-Mail Removed)>> wrote:
>
> On 16 July 2013 07:55, Mohan L <(E-Mail Removed)
> <(E-Mail Removed)>> wrote:
> >
> > Dear All,
> >
> > Here is my script :
> >
> > #!/usr/bin/python
> > import re
> >
> > # A string.
> > logs = "date=2012-11-28 time=21:14:59"
> >
> > # Match with named groups.
> > m =
> >

> re.match("(?P<datetime>(date=(?P<date>[^\s]+))\s+(time=(?P<time>[^\s]+)))",
> > logs)
> >
> > # print
> > print m.groupdict()
> >
> > Output:
> > ========
> >
> > {'date': '2012-11-28', 'datetime': 'date=2012-11-28

> time=21:14:59', 'time':
> > '21:14:59'}
> >
> >
> > Required output :
> > ==================
> >
> > {'date': '2012-11-28', 'datetime': '2012-11-28 21:14:59', 'time':
> > '21:14:59'}
> >
> > need help to correct the below regex
> >
> > (?P<datetime>(date=(?P<date>[^\s]+))\s+(time=(?P<time>[^\s]+)))"
> >
> > so that It will have : 'datetime': '2012-11-28 21:14:59' instead of
> > 'datetime': 'date=2012-11-28 time=21:14:59'
> >
> > any help would be greatly appreciated

>
> Why do you need to do this in a single Regex? Can't you just "
> ".join(..) the date and time?
>
>
> I using another third party python script. It takes the regex from
> configuration file. I can't write any code. I have to do all this in
> single regex.
>

A capture group captures a single substring.

What you're asking is for it to with capture 2 substrings (the date and
the time) and then join them together, or capture 1 substring and then
remove part of it.

I don't know of _any_ regex implementation that lets you do that.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
help on python regular expression named group Mohan L Python 3 07-17-2013 08:00 AM
Re: help on python regular expression named group Mohan L Python 0 07-16-2013 10:18 AM
Re: help on python regular expression named group Joshua Landau Python 0 07-16-2013 08:42 AM
Typed named groups in regular expression Hugo Ferreira Python 5 05-20-2007 10:40 AM
Dynamically changing the regular expression of Regular Expression validator VSK ASP .Net 2 08-24-2003 02:47 PM



Advertisments