Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2013, 19:46   #1
mashkmashk
Новичок
Джуниор
 
Регистрация: 20.04.2013
Сообщений: 1
Вопрос Поиск слов в строке С#

Помогите решить проблему.
Суть такова: нужно найти в тексте все сочетания was\were\... + ***ing. Программа же находит только последнее такое совпадение. Что переделать, чтобы выводился список всех найденных словосочетаний?

Код:
for (int i = 0; i < split.Length; i++)
               {
                  if (split[i].Trim().EndsWith("ing"))
                          
                        for (int j = i - 1; j >= i - 3; j--)
                            {
                                if (j >= 0 && (split[j] == "was" || split[j] == "were" || split[j] == "weren't" || split[j] == "wasn't"))
                                    for (int k = j; k <= i; k++)
                                        textBox2.Text = (split[j] + " " + split[k]);
                                if (j >= 0 && j + 1 <= split.Length && (split[j] == "was" && split[j + 1] == "not"))
                                    for (int k = j; k <= i; k++)
                                        textBox2.Text = (split[j] + " " + split[j + 1] + " " + split[k] + "\r\n");
                            }
mashkmashk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск слов в строке, которые повторяются КРИЖ Общие вопросы C/C++ 2 14.12.2012 13:31
(С++) поиск слов в строке, которые повторяются КРИЖ Помощь студентам 0 13.12.2012 19:25
string поиск слов в строке SAMOUCHKA Общие вопросы C/C++ 1 18.05.2012 01:15
Поиск слов в строке Neymexa Общие вопросы C/C++ 3 16.12.2008 18:33