StringPlaceholder 1.0.4
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package StringPlaceholder --version 1.0.4
NuGet\Install-Package StringPlaceholder -Version 1.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="StringPlaceholder" Version="1.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StringPlaceholder --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: StringPlaceholder, 1.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install StringPlaceholder as a Cake Addin #addin nuget:?package=StringPlaceholder&version=1.0.4 // Install StringPlaceholder as a Cake Tool #tool nuget:?package=StringPlaceholder&version=1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
String Placeholder 1.0.4
https://www.nuget.org/packages/StringPlaceholder/
dotnet add package StringPlaceholder
[PT - Descrição]
Pacote nuget para percorrer um texto por um padrão específico de busca. Substituindo a parte encontrada pelo retorno de uma lista de métodos.
[PT - Exemplo]
///Crie seu método string
string TestOne()
{
return "TestOne!";
}
string TestTwo()
{
return "TestTwo!";
}
/// Padrão para busca. Isso é opcional.
var pattern = @"\%(.*?)\%";
/// A cadeia de caracteres para executar a tarefa.
var text = "Hello, word %TEST1%, %TEST2%";
/// Crie instância de PlaceholderCreator
var stringPlaceholder = new PlaceholderCreator();
/// Crie a lista StringExecutor com as chaves e os métodos a serem chamados.
var listaExecutors = new List<StringExecutor>()
{
///CHAVE, MÉTODO STRING
new StringExecutor("TEST1", TestOne),
new StringExecutor("TEST2", TestTwo),
};
/// Chame o método Creator
var result = stringPlaceholder.Creator(text, listaExecutors, pattern);
///Result: "Hello, word TestOne!, TestTwo!"
[EN - Description]
Nuget package to loop through text by a specific especify pattern. Replacing the found part with the return of a list of methods.
[EN - Example]
///Create your string methods.
string TestOne()
{
return "TestOne!";
}
string TestTwo()
{
return "TestTwo!";
}
/// Pattern to find. This is optional.
var pattern = @"\%(.*?)\%";
/// The string to perform the task.
var text = "Hello, word %TEST1%, %TEST2%";
/// Create PlaceholderCreator instance
var stringPlaceholder = new PlaceholderCreator();
/// Create StringExecutor List with keys and the methods to be called.
var listaExecutors = new List<StringExecutor>()
{
///KEY, STRING METHOD
new StringExecutor("TEST1", TestOne),
new StringExecutor("TEST2", TestTwo),
};
/// Call Creator method
var result = stringPlaceholder.Creator(text, listaExecutors, pattern);
///Result: "Hello, word TestOne!, TestTwo!"
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
1.0.0.1