String case converter.
Project description
Convert string cases between camel case, pascal case, snake case etc…
Usage
import stringcase stringcase.camelcase('foo_bar_baz') # => "fooBarBaz" stringcase.camelcase('FooBarBaz') # => "fooBarBaz" stringcase.capitalcase('foo_bar_baz') # => "Foo_bar_baz" stringcase.capitalcase('FooBarBaz') # => "FooBarBaz" stringcase.constcase('foo_bar_baz') # => "FOO_BAR_BAZ" stringcase.constcase('FooBarBaz') # => "_FOO_BAR_BAZ" stringcase.lowercase('foo_bar_baz') # => "foo_bar_baz" stringcase.lowercase('FooBarBaz') # => "foobarbaz" stringcase.pascalcase('foo_bar_baz') # => "FooBarBaz" stringcase.pascalcase('FooBarBaz') # => "FooBarBaz" stringcase.pathcase('foo_bar_baz') # => "foo/bar/baz" stringcase.pathcase('FooBarBaz') # => "/foo/bar/baz" stringcase.sentencecase('foo_bar_baz') # => "Foo bar baz" stringcase.sentencecase('FooBarBaz') # => "Foo bar baz" stringcase.snakecase('foo_bar_baz') # => "foo_bar_baz" stringcase.snakecase('FooBarBaz') # => "_foo_bar_baz" stringcase.spinalcase('foo_bar_baz') # => "foo-bar-baz" stringcase.spinalcase('FooBarBaz') # => "-foo-bar-baz" stringcase.titlecase('foo_bar_baz') # => "Foo Bar Baz" stringcase.titlecase('FooBarBaz') # => " Foo Bar Baz" stringcase.trimcase('foo_bar_baz') # => "foo_bar_baz" stringcase.trimcase('FooBarBaz') # => "FooBarBaz" stringcase.uppercase('foo_bar_baz') # => "FOO_BAR_BAZ" stringcase.uppercase('FooBarBaz') # => "FOOBARBAZ" stringcase.alphanumcase('_Foo., Bar') # =>'FooBar' stringcase.alphanumcase('Foo_123 Bar!') # =>'Foo123Bar'
Install
$ pip install stringcase
License
This software is released under the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size stringcase-1.2.0.tar.gz (3.0 kB) | File type Source | Python version None | Upload date | Hashes View |