Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Удалите в строке все буквы "х" за который следует "abc"

Григорий Зимовец Ученик (128), закрыт 8 месяцев назад
Лучший ответ
Андрей Высший разум (425764) 10 месяцев назад
 using System;
using System.Text.RegularExpressions;

class Demo {
static void Main() {
Console.WriteLine(Regex.Replace(Console.ReadLine(), "x(?=abc)", ""));
}
}
 using System;

class Demo {
static void Main() {
Console.WriteLine(Console.ReadLine().Replace("xabc", "abc"));
}
}
Остальные ответы
Ник НАр Мыслитель (8929) 10 месяцев назад
 int Remove(this string line)
{
string res = “”;
int i = 0;
while (i < line.Length)
{
if (i >= line.Length - 3 || line[i] + line[i + 1] + line[i + 2] + line[i + 3] != “xabc”)
res += line[i];
i++;
}
return res;
}
А Мудрец (14638) 10 месяцев назад
s = s.Replace("xabc", "abc");
Что-то сверху слишком сложным путём пошли.
Похожие вопросы