Text.ReplacerMonster Method

Replacers the monster.
public static string ReplacerMonster( 
string text
List<string> forReplace
List<string> toReplace
int countOfSpacesWith_forReplace 
)
This language is not supported or no code example is available.

Parameters

text
string

The text.

forReplace
List<string>

The for replace.

toReplace
List<string>

The to replace.

countOfSpacesWith_forReplace
int

The count of spaces with forReplace. From 0 to 2.

Return Value

string

A string.

public static string ReplacerMonster(string text, List<string> forReplace, List<string> toReplace, int countOfSpacesWith_forReplace)
 {
     for (int i = 0; i < forReplace.Count; i++)
     {
         switch (countOfSpacesWith_forReplace)
         {
             case 0:
                 {
                     if (text.Contains($"{forReplace[i]}"))
                         text = text.Replace(forReplace[i], toReplace[i]);
                     break;
                 }
             case 1:
                 {
                     if (text.Contains($" {forReplace[i]}"))
                         text = text.Replace(forReplace[i], toReplace[i]);
                     break;
                 }
             case 2:
                 {
                     if (text.Contains($" {forReplace[i]} "))
                         text = text.Replace(forReplace[i], toReplace[i]);
                     break;
                 }
         }
     }
     return text;
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition