私は、テキストファイルの開始位置とチャレーター値を格納する辞書コレクションを持っています。テキストファイルの背景テキストを強調表示するにはどうすればよいですか?
例:サンプルテキストファイル(a.txt)には、のようなテキストが含まれている可能性があります。
Dictionary<long,string> charLocation = new Dictionary<long,string>();
charLocation[0] = "how"
charLocation[1] = "ow"
charLocation[2] = "w"
charLocation[4] = "are"
charLocation[6] = "e"
charLocation[5] = "re"
charLocation[11] = "?"
charLocation[9] = "ou?"
charLocation[10] = "u?"
charLocation[8] = "you?"
charLocation[13] = "how"
charLocation[14] = "ow"
charLocation[15] = "w"
charLocation[17] = "do"
charLocation[18] = "o"
charLocation[21] = "ou"
charLocation[22] = "u"
charLocation[20] = "you"
charLocation[26] = "?"
charLocation[24] = "do?"
charLocation[25] = "o?"
を次のように私は上記のテキストをインデックス化している
は今、私は、テキストファイルに「やる」「どのように」またはの各出現を強調したいです。
これについては、まず辞書コレクションで検索を行い、その文字列を見つけてテキストファイルを開き、各オカレンスのテキストをハイライトします。
どうすればいいですか?
どのようにハイライトしますか?ウェブページで?フォームで? 「」というキーワードを持ついくつかの難解なXML形式ですか? :) –
インデックスを使用するのではなく、単にテキストを検索するのはなぜですか? – Jens
テキストファイル自体で検索語を強調表示する必要があります。たとえば、検索語のフォント(「how」)を次のように変更することができます。** how **または背景色を変更して検索語を強調表示することができます。
@Jens - 私はテキスト内の単語を直接検索することはできませんが、インデックスを作成してから単語のインデックスを検索する必要があります – Fraiser