1

textRange内の特定の文字列を検索し、そのtextPointers(開始と終了)を返すことができる関数を探しています。最善のアプローチは何ですか、それとも私を助けることができるtextRangeメソッドはありますか?ありがとう。

textRangeに同じ単語があり、textRangeの各単語のTextpointerを取得しようとすると、アプローチに問題が発生します。
たとえば、textRange内の私のテキストは
"hello hello hello"
であり、textRange内の各単語のテキストポインタを取得したい場合、2番目と最後の単語を混合して(単語の最初のインデックス)または最後に依存しますどの方法を使用しますか。

4

1 に答える 1

0

このようなもの

string txt = tr.Text; //tr is your TextRange
string find = "a str";
int beginPtr = txt.IndexOf(find);
int endPrt = beginPtr + find.Length;
于 2011-07-04T20:27:56.113 に答える