Skip to main content

String case converter

Project description

Build Status

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)

Uploaded Source

Built Distribution

py_str_case-0.0.2-py3-none-any.whl (3.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page