Skip to content

pryazhnikov/pytextutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Text Utils Build Status

This repo contains utility functions for structured data extraction from human readable to machine readable format.

Usage examples:

import pytextutils as tu

import datetime


# Human readable numbers processing
print(tu.numbers.get_int_value(" 1,014\t"))  # 1014
print(tu.numbers.get_int_value("+123,456,789"))  # 123456789
print(tu.numbers.get_int_value("~ 1.3m"))  # 1300000

# Human readable times processing
print(tu.datetimes.parse_time('06:30pm'))  # 18:30:00

# Human readable datetimes processing (in Russian)
today = datetime.date(2017, 11, 30)
print(tu.datetimes.parse_russian_date('04 августа в 6:05', today))  # 2017-08-04 06:05
print(tu.datetimes.parse_russian_date('20 Июня 2015 года 19:30', today))  # 2015-06-20 19:30

About

Utility functions for text processing using Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages