469,602 Members | 1,823 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,602 developers. It's quick & easy.

regular expression question (re module)

Hi,

I need to match a string of the form

capital_letter underscore capital_letter number

against a string of the form

anything capital_letter underscore capital_letter number
some_stuff_not_starting with a number

Eg D_A1 needs to match with DUKE00001_plateD_A1.CEL, but not any of
DUKE00001_plateD_A10.CEL, Duke00001_PlateD_A11v2.CEL,
DUKE00001_plateD_A12.CEL.

Similarly D_A10 needs to match DUKE00001_plateD_A10.CEL, but not any
of DUKE00001_plateD_A1.CEL, Duke00001_PlateD_A11v2.CEL,
DUKE00001_plateD_A12.CEL.

Similarly D_A11 needs to match Duke00001_PlateD_A11v2.CEL, but not any
of DUKE00001_plateD_A1.CEL, DUKE00001_plateD_A10.CEL,
DUKE00001_plateD_A12.CEL.

Thanks in advance. Please cc me with any reply.
Faheem.

Oct 11 '08 #1
4 749
Faheem Mitha:
I need to match a string of the form
...
Please, show the code you have written so far, with your input-output
examples included (as doctests, for example), and we can try to find
ways to help you remove the bugs you have.

Bye,
bearophile
Oct 11 '08 #2
Pat
Faheem Mitha wrote:
Hi,

I need to match a string of the form

capital_letter underscore capital_letter number

against a string of the form

anything capital_letter underscore capital_letter number
some_stuff_not_starting with a number
<snip>
DUKE00001_plateD_A12.CEL.

Thanks in advance. Please cc me with any reply.
Faheem.
While I can't provide you with an answer, I can say that I've been using
RegExBuddy (for Windows, about $40, 90 day money back guarantee,
http://www.regexbuddy.com/) for quite a few months now and it's greatly
helped me with creating/learning/debugging regexps. You put in your
regexp in the top field and all the possibilities in the bottom field.
Whatever matches is instantly highlighted. You keep modifying your RE
until only the correct matches are highlighted. Talk about instant
gratification! No, I'm in no way affiliated with this company.

There's also a free *IX version that's quite similar to RegExBuddy but I
don't have the name since I'm writing this while on a Windows platform.
Oct 16 '08 #3
Pat wrote:
Faheem Mitha wrote:
>Hi,

I need to match a string of the form

capital_letter underscore capital_letter number

against a string of the form

anything capital_letter underscore capital_letter number
some_stuff_not_starting with a number
<snip>
>DUKE00001_plateD_A12.CEL.

Thanks in advance. Please cc me with any reply.
Faheem.

While I can't provide you with an answer, I can say that I've been using
RegExBuddy (for Windows, about $40, 90 day money back guarantee,
http://www.regexbuddy.com/) for quite a few months now and it's greatly
helped me with creating/learning/debugging regexps. You put in your
regexp in the top field and all the possibilities in the bottom field.
Whatever matches is instantly highlighted. You keep modifying your RE
until only the correct matches are highlighted. Talk about instant
gratification! No, I'm in no way affiliated with this company.

There's also a free *IX version that's quite similar to RegExBuddy but I
don't have the name since I'm writing this while on a Windows platform.
--
http://mail.python.org/mailman/listinfo/python-list
Or you could use the Kodos tool, written in Python and well worth a
trial since it's free. Google is, as always, your friend in locating it.

regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/

Oct 17 '08 #4

On Oct 16, 2008, at 11:25 PM, Steve Holden wrote:
Pat wrote:
>Faheem Mitha wrote:
>>Hi,

I need to match a string of the form

capital_letter underscore capital_letter number

against a string of the form

anything capital_letter underscore capital_letter number
some_stuff_not_starting with a number
<snip>
>>DUKE00001_plateD_A12.CEL.

Thanks in advance. Please cc me with any reply.

Faheem.

While I can't provide you with an answer, I can say that I've been
using
RegExBuddy (for Windows, about $40, 90 day money back guarantee,
http://www.regexbuddy.com/) for quite a few months now and it's
greatly
helped me with creating/learning/debugging regexps. You put in your
regexp in the top field and all the possibilities in the bottom
field.
Whatever matches is instantly highlighted. You keep modifying your
RE
until only the correct matches are highlighted. Talk about instant
gratification! No, I'm in no way affiliated with this company.

There's also a free *IX version that's quite similar to RegExBuddy
but I
don't have the name since I'm writing this while on a Windows
platform.
--
http://mail.python.org/mailman/listinfo/python-list
Or you could use the Kodos tool, written in Python and well worth a
trial since it's free. Google is, as always, your friend in locating
it.

I use this one as my regex playground:
http://cthedot.de/retest/


Oct 17 '08 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

5 posts views Thread by Meisam Ganjeali | last post: by
6 posts views Thread by JohnSouth | last post: by
19 posts views Thread by Davy | last post: by
1 post views Thread by Wehrdamned | last post: by
20 posts views Thread by Asper Faner | last post: by
5 posts views Thread by Noah Hoffman | last post: by
4 posts views Thread by guiromero | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.