Git Product home page Git Product logo

antyss77 / stringextension Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 18.25 MB

A C# library that provides utility methods for manipulating strings.

License: MIT License

C# 93.11% HTML 6.07% Batchfile 0.82%
dotnet dotnet-core dotnetcore library manipulation strings-manipulation camelcase email email-verification phone-number phone-number-verification utf-8-encoding string string-manipulation stringextension

stringextension's Introduction

StringExtension StringExtension

A string processing library for the C# programming language. It provides features to manipulate and transform strings in a simple and efficient way. The library is open-source and provided with unit tests and performance tests. It is designed to be easily integrated into your existing projects. Feel free to contribute to the project with ideas or development expertise.

Features

  • RemoveCharacters - removes the specified characters from a string
  • IsValidEmail - validate an e-mail address
  • IsValidPhoneNumber - validate a phone number
  • CountSubstring - counts the number of occurrences of a string in the specified string
  • ReverseWords - reverses the order of words in the specified string
  • IsPalindrome - determines if a given string is a palindrome
  • CountLetters - counts the number of letters in a given string.
  • RemoveDuplicateCharacters - remove duplicate characters from a given string.
  • ConvertToCamelCase - converts a given string to camel case.

Installation

Install StringExtension using the following NuGet command

  nuget install String-Extension

Running Tests

  • The unit tests are here
  • The performance tests are here

Licence

Distributed under the MIT License. See LICENCE for more information.

Contributing

You can contribute to the project in several ways: by proposing new ideas, reporting bugs you encounter, or improving existing code. If you would like to submit a change, you can open a Pull Request so that we can review your changes and incorporate them into the project if necessary. We welcome your participation and look forward to moving this string library project forward.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.