Составить регулярное выражение, ищущее в тексте повторяющиеся слова - C#
Формулировка задачи:
Здравствуйте. Устал себя мучать, поэтому решился спросить. Необходимо составить регулярное выражение, ищущее в тексте повторяющиеся слова. Эти слова могут быть разными, т.е. в последовательности: "<текст> Слово <текст> Слово1 <текст> Слово <текст> Слово1" будет найдено 4 слова. Длина у слов может быть произвольная, в общем - мало чего регулярного.
Решение задачи: «Составить регулярное выражение, ищущее в тексте повторяющиеся слова»
textual
Листинг программы
string input = "People people hola hola reader hole good hole day"; string regex = @"(\w+\b)(?!.*\1\b)"; Console.WriteLine ("Уникальные слова в строке\n{0}\n", input); foreach (Match match in Regex.Matches (input, regex)) { Console.WriteLine (match.Value); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д