C# と Regex を使用して RichTextBox で音声認識を実行しようとしているため、ユーザーが [音声検索] をクリックすると、すべての音声マークと内部の音声が青色で強調表示されます。ただし、現在できることはスピーチマークを強調表示することだけなので、内部スピーチの検索と正規表現を組み合わせる方法についてはよくわかりません。
public void FindSpeech()
{
Regex SpeechMatch = new Regex("\"");
TXT.SelectAll();
TXT.SelectionColor = System.Drawing.Color.Black;
TXT.Select(TXT.Text.Length, 1);
int Pos = TXT.SelectionStart;
foreach (Match Match in SpeechMatch.Matches(TXT.Text))
{
TXT.Select(Match.Index, Match.Length);
TXT.SelectionColor = System.Drawing.Color.Blue;
TXT.SelectionStart = Pos;
TXT.SelectionColor = System.Drawing.Color.Black;
}
}