Hello, I have a question regarding the return value of re.split() since I have been unable to find any answers in the regular sources of documentation.
Please consider the following: #!/usr/bin/env python import re if __name__ == "__main__": datum = "2008-03-14" the_date = re.split('^([0-9]{4})-([0-9]{2})-([0-9]{2})$', datum, 3) print the_date Now the result that is printed is: ['', '2008', '03', '14', ''] My question: what are the empty strings doing there in the beginning and in the end ? Is this due to a faulty regular expression ? Thank you ! KL. -- http://mail.python.org/mailman/listinfo/python-list