リッチテキスト範囲内で次の出現位置のストリングを置換し、現在位置を最初のストリング出現位置の先頭に移動します。
構文
findandReplace(target:string,
replacement:string) : int findandReplace(target:string,
replacement:string, options:long) : int
| パラメータ |
説明 |
| String target |
検索ストリング。 |
| String replacement |
置き換えストリング。 |
| long options |
次の検索オプションのいずれかです。複数のオプションを指定するには、加算または論理 OR を使用してオプションを組み合わせます。
- アクセントを区別しない検索には RichTextItem.RT_FIND_ACCENTINSENSITIVE (デフォルトではアクセントが区別されます)
- 大/小文字を区別しない検索には RichTextItem.RT_FIND_CASEINSENSITIVE (デフォルトでは大/小文字が区別されます)
- ピッチを区別しない検索には RichTextItem.RT_FIND_PITCHINSENSITIVE (デフォルトではピッチが区別されます)
- すべての出現位置の検索ストリングを置換するには、RichTextItem.RT_REPL_ALL
- 置き換えストリングで大/小文字を保持するには、RichTextItem.RT_REPL_PRESERVECASE
|
使用法
ナビゲーションのために、このメソッドは RTELEM_TYPE_TEXTRUN 型の要素を検索します。現在位置は、要素内の検索ストリングの先頭文字になります (要素の先頭文字にはなりません)。
範囲は、findAndReplace 演算の後、リセットされます。