5

ユーザーが (作成した) 正規表現を入力してドキュメントのリポジトリを解析できるようにするアプリケーションがあります。検索結果は TTreeView コントロールに表示されます。TreeView の Hint プロパティ (各 Treenode ではなく) を、使用された正規表現に設定したいのですが、問題は、|Delphi が解釈する正規表現にパイプ ( ) 文字 (正規表現 OR)を含めることができることです。ヒントと長いヒントの間の分離として。(メニュー項目などで) を使用するのと同じ効果があること|||期待して、の各出現箇所を置き換えてみましたが、役に立ちませ&&んでした。&

|セパレーターとして解釈されずにヒント内に埋め込む方法はありますか?

4

1 に答える 1

4

正確ではないが、おそらく十分に近い

 Component.Hint := Stringreplace(TheHintText,'|',#5,[rfReplaceAll]);
于 2013-04-17T15:41:53.047 に答える