Удалить каждую букву “А”, стоящую после “П” - C#
Формулировка задачи:
1. Создайте консольное приложение, которое вводит строку и модифицирует её согласно условиям вашего варианта.
Удалить каждую букву “А”, стоящую после “П” подсчитать количество пар “ВС” и “ДЕ” отдельно.
помогите ее решить на си шарпе
Решение задачи: «Удалить каждую букву “А”, стоящую после “П”»
textual
Листинг программы
using System;
namespace CyberForum
{
class Program
{
static void Main(string[] args)
{
string testStr = "раВСулПАшДЕПА asdВСыДЕвПАвлыдв ыДЕлПА";
Regex regex=new Regex("(ПА)");
Console.WriteLine("Исходная строка: {0}", testStr);
testStr=regex.Replace(testStr, "П");
Console.WriteLine("Удалил каждую букву \'А\', стоящую после \'П\': {0}", testStr);
regex = new Regex("(ВС)");
Console.WriteLine("Число повторов \'ВС\' = {0}", regex.Matches(testStr).Count);
regex = new Regex("(ДЕ)");
Console.WriteLine("Число повторов \'ДЕ\' = {0}", regex.Matches(testStr).Count);
Console.ReadKey();
}
}
}