ToolBX.SmartyStrings
2.2.0
dotnet add package ToolBX.SmartyStrings --version 2.2.0
NuGet\Install-Package ToolBX.SmartyStrings -Version 2.2.0
<PackageReference Include="ToolBX.SmartyStrings" Version="2.2.0" />
paket add ToolBX.SmartyStrings --version 2.2.0
#r "nuget: ToolBX.SmartyStrings, 2.2.0"
// Install ToolBX.SmartyStrings as a Cake Addin
#addin nuget:?package=ToolBX.SmartyStrings&version=2.2.0
// Install ToolBX.SmartyStrings as a Cake Tool
#tool nuget:?package=ToolBX.SmartyStrings&version=2.2.0
SmartyStrings
Extension methods to make strings just a little bit smarter.
RemoveAll
Removes all occurences of the specified string or character from a string.
//returns "Hello, guy What's up'"
var newString = "Hello, guy!!! What's up!!'".RemoveAll('!');
IsNumeric
True if the string is an integer or floating point number.
if ("123".IsNumeric())
{
//do something
}
TrimStart / TrimEnd
Removes all occurences of the specified string from the start or end of a string.
//returns "guy!!!"
var result = "Hello, guy!!!".TrimStart("Hello, ");
IndexesOf
Returns all indexes of the specified string in a string.
//returns [7, 34]
var indexes = "Hello, guy!!! Hello, Jessie lady-guy!!!".IndexesOf("guy");
LastIndex
Returns the last index of the string.
//returns 9
"Hello, guy!!!".LastIndex();
Potential breaking changes
1.0.X → 1.1.X : SmartyStrings no longer references EasyTypeParsing so you'll have to add it to your project if you needed it before
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ToolBX.SmartyStrings:
Package | Downloads |
---|---|
ToolBX.AwesomeMarkup
Extracts any kind of markup information from a string of characters. |
GitHub repositories
This package is not used by any popular GitHub repositories.