title: How to find a TextRange in RichTextBox (between two TextPointers)
body: <p>In my System.Windows.Controls.RichTextBox, I would like to find a TextRange of a given word. However, it is not giving me the correct PositionAtOffset after the first found word. The first one is correct, and then for the next found words, the position is not correct. Am I using the correct methods?</p>
  
  <p>Loop through listOfWords</p>
  
  <pre><code>Word= listOfWords[j].ToString();
  
  startPos = new TextRange(transcriberArea.Document.ContentStart, transcriberArea.Document.ContentEnd).Text.IndexOf(Word.Trim());
  
   leftPointer = textPointer.GetPositionAtOffset(startPos + 1, LogicalDirection.Forward);
  
  rightPointer = textPointer.GetPositionAtOffset((startPos + 1 + Word.Length), LogicalDirection.Backward);
  TextRange myRange= new TextRange(leftPointer, rightPointer);
  </code></pre>