String case converter
Project description
convert_str
This module is extension of stringcase.
Convert string cases between camel case, pascal case, snake case etc...
Examples
import convert_str
convert_str.camelcase('foo_bar_baz') # => "fooBarBaz"
convert_str.camelcase('FooBarBaz') # => "fooBarBaz"
convert_str.capitalcase('foo_bar_baz') # => "Foo_bar_baz"
convert_str.capitalcase('FooBarBaz') # => "FooBarBaz"
convert_str.constcase('foo_bar_baz') # => "FOO_BAR_BAZ"
convert_str.constcase('FooBarBaz') # => "FOO_BAR_BAZ"
convert_str.lowercase('foo_bar_baz') # => "foo_bar_baz"
convert_str.lowercase('FooBarBaz') # => "foobarbaz"
convert_str.pascalcase('foo_bar_baz') # => "FooBarBaz"
convert_str.pascalcase('FooBarBaz') # => "FooBarBaz"
convert_str.pathcase('foo_bar_baz') # => "foo/bar/baz"
convert_str.pathcase('FooBarBaz') # => "foo/bar/baz"
convert_str.sentencecase('foo_bar_baz') # => "Foo bar baz"
convert_str.sentencecase('FooBarBaz') # => "Foo bar baz"
convert_str.snakecase('foo_bar_baz') # => "foo_bar_baz"
convert_str.snakecase('FooBarBaz') # => "foo_bar_baz"
convert_str.spinalcase('foo_bar_baz') # => "foo-bar-baz"
convert_str.spinalcase('FooBarBaz') # => "-foo-bar-baz"
convert_str.titlecase('foo_bar_baz') # => "Foo Bar Baz"
convert_str.titlecase('FooBarBaz') # => " Foo Bar Baz"
convert_str.trimcase('foo_bar_baz') # => "foo_bar_baz"
convert_str.trimcase(' FooBarBaz ') # => "FooBarBaz"
convert_str.uppercase('foo_bar_baz') # => "FOO_BAR_BAZ"
convert_str.uppercase('FooBarBaz') # => "FOOBARBAZ"
convert_str.alphanumcase('_Foo., Bar') # =>'FooBar'
convert_str.alphanumcase('Foo_123 Bar!') # =>'Foo123Bar'
Failure Message
convert_str.alphanumcase('') # =>'Enter the string to convert..'
Install
pip install convert_str
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
py_str_case-0.0.2.tar.gz
(2.7 kB
view hashes)
Built Distribution
Close
Hashes for py_str_case-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4adef3aaa82158f7790c14ef872766d92d4a1c7296be7c949af5a8089f15920e |
|
MD5 | ed8a551ecfff29ad4a5bafceb1feb365 |
|
BLAKE2b-256 | ea27c9f0c9b182b7e8f5f537a1c6bf1ca833733f10f5772f2ed01c9e18e3ddfd |