Упражнения C # Sharp: Найти количество раз, когда подстрока появляется в строке
C # Sharp String: упражнение 19 с решением
Напишите программу на C # Sharp, чтобы узнать, сколько раз подстрока появляется в данной строке.
Пример решения : -
C # острый код:
using System;
public class exercise19
{
public static void Main()
{
string str1;
string findstring;
int strt = 0;
int cnt = -1;
int idx = -1;
Console.Write("\n\nFind the number of times a specific string appears in a string :\n");
Console.Write("--------------------------------------------------------------------\n");
Console.Write("Input the original string : ");
str1 = Console.ReadLine();
Console.Write("Input the string to be searched for : ");
findstring = Console.ReadLine();
while (strt != -1)
{
strt = str1.IndexOf(findstring, idx + 1);
cnt += 1;
idx = strt;
}
Console.Write("The string '{0}' occurs " + cnt + " times.\n", findstring);
}
}
Пример вывода:
Найдите количество раз, когда конкретная строка появляется в строке: -------------------------------------------------- ------------------ Введите исходную строку: Добро пожаловать на w3resource.com Введите строку для поиска: w3resource Строка 'w3resource' встречается 1 раз.
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C # Sharp, чтобы проверить, является ли символ алфавитом, а если нет, перейдите, чтобы проверить регистр.
Далее: написать программу на C # Sharp для вставки подстроки перед первым появлением строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code