Skip to main content

Adds a CSharp Style String Object, and namespace emulating much of the syntax C# uses to manipulate strings.

Project description

csharpstring

A general class that provides dot-net style syntax for python string manipulations.

Static & Instance Namespaces

To more easily separate the objective, from non-objective functionality there are two classes internally that can be used.

  1. csharpstring.instance
  2. csharpstring.static

Instance Methods

value1 = instance("The quick brown fox"); print(value1)

The quick brown fox

value2 = instance("jumped over the lazy dog"); print(value2)

jumped over the lazy dog

value3 = value1.Append(value2); print(value3)

The quick brown fox jumped over the lazy dog

value4 = value3.Substr(10,30);

brown fox jumped ove

value5 = value3.Replace("quick", "speedy"); print(value5)

The speedy brown fox jumped over the lazy dog

Static Methods

date = "10/31/22"; time = "8:30 PM"; print(static.Format("It is $0 on $1; do you know where your children are?", time, date)); print(static.Join(" ", value1, value2));

It is 8:30 PM on 10/31/22; do you know where your children are? The quick brown fox jumped over the lazy dog

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

csharpstring-0.0.4.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

csharpstring-0.0.4-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file csharpstring-0.0.4.tar.gz.

File metadata

  • Download URL: csharpstring-0.0.4.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for csharpstring-0.0.4.tar.gz
Algorithm Hash digest
SHA256 31ceb566275f72d8825cf81ee7876072c8cd85b7877f46069df951505043bad1
MD5 fe1c12842d72180cb3880efaec998243
BLAKE2b-256 fe448eecdbbd4aad0637a5cbd9e42a3f865edcbe9222f6541ee2a4bbc660b375

See more details on using hashes here.

File details

Details for the file csharpstring-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: csharpstring-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for csharpstring-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1590ba05f5ee7cb8413928aa4dad38da550eafafefa8b3cb31546380d5b1f5
MD5 23c3a5e4221067375369fd7bda003a92
BLAKE2b-256 e3a276c619c3ec40489518764ed43bdd6fff18dca682e342182dc6e8363c8ed5

See more details on using hashes here.

Supported by

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