Metadata-Version: 1.1
Name: scanf
Version: 1.3
Summary: A small scanf-implementation
Home-page: https://github.com/joshburnett/scanf
Author: Josh Burnett
Author-email: scanf@burnettsonline.org
License: MIT
Description: # scanf: A small scanf-implementation for python
        
        Python has powerful regular expressions but sometimes they are totally overkill when you just want to parse a simple-formatted string. C programmers use the scanf-function for these tasks (see link below).
        
        This implementation of scanf translates the simple scanf-format into regular expressions. Unlike C you can be sure that there are no buffer overflows possible.
        
        For more information see
          * http://www.python.org/doc/current/lib/node49.html
          * http://en.wikipedia.org/wiki/Scanf
        
        Original code from:
        	http://code.activestate.com/recipes/502213-simple-scanf-implementation/
        
        Modified original to make the %f more robust, as well as added %* modifier to skip fields.
        
        ## Releases
        
        ### 1.0: 2010-10-11
            * Initial release
        
        ### 1.1: 2010-10-13
            * Changed regex from 'match' (only matches at beginning of line)
                to 'search' (matches anywhere in line)
            * Bugfix - ignore cast for skipped fields
        
        ### 1.2: 2013-05-30
            * Added 'collapseWhitespace' flag (defaults to True) to take the search
              string and replace all whitespace with regex string to match repeated
              whitespace.  This enables better matching in log files where the data
              has been formatted for easier reading.  These cases have variable
              amounts of whitespace between the columns, depending on the number
              of characters in the data itself.
              
        ### 1.3: 2016-01-18
            * Added 'extractdata' function.
Keywords: scanf
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
