REPOST: Re: regex question: backreferences in brackets
Tim Roberts
timr at probo.com
Sun Dec 30 17:17:06 EST 2001
More information about the Python-list mailing list
Sun Dec 30 17:17:06 EST 2001
- Previous message (by thread): Manipulating Win32 attributes; newbie question.
- Next message (by thread): REPOST: Re: regex question: backreferences in brackets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jeremy Jones <cypher_dpg at yahoo.com> wrote: > >I want to be able to match any character other than a character that I already matched and have a named (or numbered) group for. For example: > >""" >match_string = 'XXX|1|22|333|4444:' >test_compile = re.compile(r'XXX(.)[^|]{1}\1[^|]{2}\1[^|]{3}\1[^|]{4}(.)') >mymatch = test_compile.match(match_string) >if mymatch: > print "Found a match" > print mymatch.group(0) >else: > print "No match found" >""" > >The format of the strings that I am trying to match are 3 specific >characters followed by some delimter followed by N number of characters >other than the delimiter followed by the delimiter, etc. For this specific problem, wouldn't a string.split solution be more efficient and understandable? matches = match_string.split( match_string[3] ) -- - Tim Roberts, timr at probo.com Providenza & Boekelheide, Inc. ========= WAS CANCELLED BY =======: Path: news.sol.net!spool0-nwblwi.newsops.execpc.com!newsfeeds.sol.net!newspump.sol.net!news.maxwell.syr.edu!feeder.kornet.net!news1.kornet.net!ua4canc3ll3r From: Tim Roberts <timr at probo.com> Newsgroups: comp.lang.python Subject: cmsg cancel <gg4v2uovpvcr7p1nc03ne5uumng1egbbbt at 4ax.com> Control: cancel <gg4v2uovpvcr7p1nc03ne5uumng1egbbbt at 4ax.com> Date: Mon, 31 Dec 2001 03:18:30 GMT Organization: A poorly-installed InterNetNews site Lines: 2 Message-ID: <cancel.gg4v2uovpvcr7p1nc03ne5uumng1egbbbt at 4ax.com> NNTP-Posting-Host: 211.57.49.2 X-Trace: news2.kornet.net 1009774041 27193 211.57.49.2 (31 Dec 2001 04:47:21 GMT) X-Complaints-To: usenet at news2.kornet.net NNTP-Posting-Date: Mon, 31 Dec 2001 04:47:21 +0000 (UTC) X-No-Archive: yes X-Unac4ncel: yes X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999) This message was cancelled from within Mozilla.
- Previous message (by thread): Manipulating Win32 attributes; newbie question.
- Next message (by thread): REPOST: Re: regex question: backreferences in brackets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list