Detection and conversion between letter cases
Project description
Lettercase
A Python library for detecting and converting between various letter cases.
Supported cases:
- snake_case
- SCREAMING_SNAKE_CASE
- Darwin_Case
- dromedaryCase
- PascalCase
Installation
Using pip
pip install lettercase
Usage
The basic usage of the library is pretty straight-forward.
To simply convert a string to another case:
>>> import lettercase
>>> lettercase.convert_to("helloWorld", "snake")
hello_world
To detect the case, use the detect_case
function
which returns a set of all possible cases for the given
string.
>>> import lettercase
>>> lettercase.detect_case("helloWorld")
{LetterCase.DROMEDARY}
By default the function only checks as much of the string
as is necessary to get a unique match, however, if you need
to make sure that the letter case is correct for the entire string,
you can pass fast_return=False
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lettercase-0.3.2.tar.gz
(7.6 kB
view hashes)
Built Distribution
lettercase-0.3.2-py3-none-any.whl
(11.2 kB
view hashes)
Close
Hashes for lettercase-0.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 543ceba47c89bc9a675d8b02286d29965ec8d279fc82f058af1922cfcbab9503 |
|
MD5 | 1798780f3fea3aa1b9c46d9cca3ada50 |
|
BLAKE2b-256 | f963e3d613d3605ef39895151adc41d2c3ff2f54eae56c8fe109e2c0200a59f5 |