поиск в строке c



C поиск подстроки

Автор Никита волков задал вопрос в разделе Другие языки и технологии

Поиск подстроки в строке C# и получил лучший ответ

Ответ от Олег Олегович[гуру]
//немного не подходит под готовую форму, но все же
///
/// Помечает совпадение в RichTextBox с введенной строкой
///
/// подстрока, которую необходимо найти в тесте
/// RichTextBox с текстом, в котором необходимо выполнить поиск
void MarkText(string st, RichTextBox rtb)
{
rtb.Select(0, rtb.Text.Length);
rtb.SelectionBackColor = rtb.BackColor;
if (st == "") return;
int pos = rtb.Text.IndexOf(st);
int len = st.Length;
while (pos != -1)
{
rtb.Select(pos, len);
rtb.SelectionBackColor = System.Drawing.Color.CornflowerBlue;
pos = rtb.Text.IndexOf(st, pos + len);
}
}Никита волковУченик(209)Можете мне написать мне очень срочно нужно у вас спросить

Ответ от Oleh_Huz'[гуру]
апхапхапхаааа. какойто вал мольбы о посощи для шарпа. Я даже поставил себе визжалку. Пиши в ВК
Блин, там так же просто, как в делфях:)

Ответ от Imobilazer[гуру]

Ответ от Spin[гуру]
А что должно выводиться в результатах поиска? Количество найденных вхождений или?

Ответ от Jurijus Zaksas[гуру]
А какой ты ожидаешь получить результат? Ну ввел ты "абракадабра" и "бр" - что должно быть в результатах?

Ответ от Максим[гуру]
Не вижу смысла в "результате поиска", если ты ищешь одинаковый текст. Результатом может быть либо количество, либо выделение найденных слов.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Поиск подстроки в строке C#
Наибольшая общая подстрока на Википедии
Посмотрите статью на википедии про Наибольшая общая подстрока
Поиск подстроки на Википедии
Посмотрите статью на википедии про Поиск подстроки
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*