Предположим, у нас есть набор чисел типа double s , примерно так:
1.11, 1.60, 5.30, 4.10, 4.05, 4.90, 4.89
Теперь мы хотим найти наименьшее, {input = input.Replace ("круто", "супер круто"); input = input.Replace ("cool1", "supercool1"); input = input.Replace ("cool2", "supercool2"); ...
OLD :
private string Check_long(string input)
{
input = input.Replace("cool", "supercool");
input = input.Replace("cool1", "supercool1");
input = input.Replace("cool2", "supercool2");
input = input.Replace("cool3", "supercool3");
return input;
}
NEW :
private string Check_short(string input)
{
input = Regex.Replace(input, "cool", "supercool", RegexOptions.IgnoreCase);
input = Regex.Replace(input, "cool1", "supercool1", RegexOptions.IgnoreCase);
input = Regex.Replace(input, "cool2", "supercool2", RegexOptions.IgnoreCase);
input = Regex.Replace(input, "cool3", "supercool3", RegexOptions.IgnoreCase);
return input;
}
Старое решение с String.Replace
работал нормально. Но он не поддерживает нечувствительность к регистру. Поэтому мне пришлось проверить Regex.Replace
, но теперь это не сработает. Почему это так?