2012/1/5 paolo mazza <mazzapaoloit...@gmail.com> > Thank you Thierry, > your regular expression works. It was very kind of you. > All the best > > Paolo >
Hi again Paolo, Just for fun... Look at this new Reg exp. below and see how it matches more precisely dates... felice anno nuovo ! Thierry on mouseUp -- Bad: put "sfgsfg 35/01/2011 t trtr" into aString put "sfgsfg 5/0/2011 t trtr" into aString put "sfgsfg 5/10/1011 t trtr" into aString -- Ok: put "sfgsfg 05/01/2011 t trtr" into aString put "sfgsfg 05-01-2011 t trtr" into aString put "sfgsfg 05.01.2011 t trtr" into aString -- put "((\d{2}|\d)/(\d{2}|\d)/(\d{4}|\d{2}))" into myRegEx put "((0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\d\d)" into myRegEx put matchText( aString, myRegEx, theDate) into rslt1 put matchChunk( aString, myRegEx, pos1, pos2) into rslt2 get format( "rslt1: %s \nrslt2: %s \nDate: %s pos1: %s, pos2: %s\n\n", \ rslt1, rslt2, theDate, pos1, pos2 ) put IT end mouseUp _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode