TextRange Найти строку c # - PullRequest
       340

TextRange Найти строку c #

1 голос
/ 04 июля 2011

Я ищу функцию, которая позволит мне найти определенную строку в textRange и вернет мне ее textPointers (начало и конец) Каков наилучший подход или есть метод textRange, который может мне помочь? Спасибо.

У меня есть проблема в моем подходе, которая возникает, когда у меня есть те же слова в моем textRange, и я пытаюсь получить Textpointer для каждого слова в textRange.
Например, мой текст в textRange:
"привет, привет, привет"
и я хочу получить текстовый указатель для каждого слова в textRange, он будет смешивать второе и последнее слово и давать мне (первый индекс слова) или последний зависит от того, какой метод я использую.

1 Ответ

0 голосов
/ 05 июля 2011

как то так

string txt = tr.Text; //tr is your TextRange
string find = "a str";
int beginPtr = txt.IndexOf(find);
int endPrt = beginPtr + find.Length;
...