1,853 packages tagged with “String”
Zero allocation StringBuilder for .NET Core and Unity.
Several Handlebars.Net helpers in the categories: 'Boolean', 'Constants', 'DateTime', 'Path', 'Enumerable', 'Environment', 'Math', 'Regex', 'String' and 'Urls'.
Fuzzy string matcher based on FuzzyWuzzy algorithm from SeatGeek
This package includes high performance .NET helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.
One of the fastest Levenshtein distance packages on NuGet. Supports .NET Framework and .NET. Levenshtein calculates the shortest possible distance between two strings. Producing a count of the number of insertions, deletions and substitutions to make one string into another.
Calculates the Levenshtein distance between two strings. A count of the number of insertions, deletions and substitutions to make one string into another.
Successor of ZString; UTF8 based zero allocation high-peformance String Interpolation and StringBuilder.
A collection of useful string extension methods
A collection of helpful char extension methods
Provides token replacement for interpolated (templated) strings not known at compile time such as those retrieved from data stores using a variety of token to value mappers.
A .NET port of java-string-similarity.
The CaseON library includes MatchON, ConvertON, and ValidateON classes for string casing, conversion, and validation in C# applications.
String templating library
A collection of helpful enumerable string extension methods
String wildcard match (I can not believe no one already wrote a simple NuGet package to do this).
String extension methods for performing {named} {{parameterized}} string formatting, written for NetStandard 2.0
Adds some convenient extension methods to strings.
Implements the Aho-Corasick string search algorithm
Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
MiNET fnbt version with support for MCPE 0.16+ varint and string.
Controls library.
A utility library for useful String operations
A library for generating and parsing query strings using C#. Url encoding/decoding is automatically handled. Supports multiple values per name.
Library to allow conversion between an Enum Value and a string, in both directions. v4.0.1 fixes a MemoryLeak bug, in a MaliciousUser edge-case. See nuget for full version history
DotNetCore.Extensions
This package includes .NET helpers such as: - IncrementalLoadingCollection: Simplifies the definition and usage of collections whose items can be loaded incrementally only when needed by the view. - String extensions and array extensions: These extensions make working with string and arrays easier.
TypeNameFormatter provides some extension methods that can be used instead of Type.ToString() to format a type's name the way it would look in C#: * StringBuilder.AppendFormattedName(Type, [TypeNameFormatOptions]) * Type.GetFormattedName([TypeNameFormatOptions]) See the README at the project's GitHub repository for usage instructions. This package is a source code distribution of this library. It gets embedded into the referencing project and thus does not introduce an additional package reference for downstream consumers.
Utf8 based StreamReader for high performance text processing.
A collection of utilities for working with strings in .NET.