Member 13311188 Ответов: 1

Как найти все ключевые слова в описании и заменить их заглавной версией


У меня есть длинное текстовое описание и список ключевых слов
Я хочу найти ключевые слова в описании и заменить их версией в верхнем регистре и вернуть описание После изменений

public static string UpperCaseAllTheKeywords(string description, string[] keywords)
        {
            var result3 = description.Split(' ');
            var result = new List<int>();
            foreach (var y in keywords)
            {
                var result2 = description.AllIndicesOf(y);
                var result0 = result.Concat(result2);
                foreach (var i in result0)
                {

                    var result = result3.ElementAt(i).ToUpper();
                }
            }

            return result3.ToString("");

        }

What I have tried:

<pre><pre>public static string UpperCaseAllTheKeywords(string description, string[] keywords)
        {
            var result3 = description.Split(' ');
            var result = new List<int>();
            foreach (var y in keywords)
            {
                var result2 = description.AllIndicesOf(y);
                var result0 = result.Concat(result2);
                foreach (var i in result0)
                {

                    var result = result3.ElementAt(i).ToUpper();
                }
            }

            return result3.ToString("");

        }

1 Ответов

Рейтинг:
6

RickZeeland

Вместо

var result = result3.ElementAt(i).ToUpper();
Воспользуйся:
result3.ElementAt(i) = result3.ElementAt(i).ToUpper();


Member 13311188

Спасибо за ваши отзывы, Рик.
может быть, вы будете заинтересованы в том, чтобы заработать несколько фунтов на стороне, когда мне понадобится больше помощи?
Я всего лишь новичок, поэтому помощь, о которой я попрошу, будет очень легкой для вас.
дайте мне знать, пожалуйста, напишите мне письмо rayguzman2018@gmail.com