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

Найти колво однобуквенных слов написать программу на с#

Никита Неревяткин Ученик (139), открыт 3 недели назад
2 ответа
Андрей Панарин Искусственный Интеллект (249518) 3 недели назад
Регулярное выражение @"\b\w\b" хорошо с этим справится.
Вот тут можно попробовать: https://regex101.com/r/0sdxPT/1

Там же есть генератор кода, выдает такое:
 using System; 
using System.Text.RegularExpressions;

public class Example
{
public static void Main()
{
string pattern = @"\b\w\b";
string input = @"А где это я?
У кого хватило ума притащить меня в эту дыру?
Это ж вообще ни о чём?";
RegexOptions options = RegexOptions.Multiline;

foreach (Match m in Regex.Matches(input, pattern, options))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Начав с этой программы, вы сможете реализовать подсчет однобуквенных слов.
Похожие вопросы