我正在嘗試使用C#和Regex在RichTextBox中進行語音識別,以便當用戶單擊「查找語音」時,所有語音標記和中的語音都將突出顯示藍色。但是,我不太確定如何將內部演講與正則表達式結合起來,因爲我目前所能做的就是突出顯示語音標記。C#從語音標記中獲取語音
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;
}
}
你能告訴我們輸入的文本?你準備搜索/匹配什麼? –
一個示例字符串將非常有用。 –