HELP NEEDED ... Regd. Regular expressions PyQt
timothy.kellogg at gmail.com
timothy.kellogg at gmail.com
Sun Feb 4 12:32:42 EST 2007
On Feb 3, 11:40 am, Marc 'BlackJack' Rintsch <bj_... at gmx.net> wrote:
> In <mailman.3499.1170501188.32031.python-l... at python.org>, vishal wrote:
> > I am trying to work out a regular expression in a PyQt environment for
> > time in hh:mm:ss format. Any suggestions?
>
> Maybe don't use a re for something that simple. Splitting at ``:``
> characters, converting to `int` and checking the value ranges isn't that
> hard without a regular expression.
>
> Ciao,
> Marc 'BlackJack' Rintsch
Except that if a full regex is used, the pattern can be matched or
denied and pull out the important information simultaneously. Here's a
simple regex that would work:
(\d{1,2}):(\d{1,2}):(\d{1,2})
but here's one that works only for the 12 hour clock:
((1[012])|(0?\d)):([0-5]?\d):([0-5]?\d)
and one for the 24 hour clock:
((2[0-4])|([01]?\d)):([0-5]?\d):([0-5]?\d)
I hope this helps
--Tim
More information about the Python-list
mailing list