findandReplace (NotesRichTextRange - JavaScript)

リッチテキスト範囲内で次の出現位置のストリングを置換し、現在位置を最初のストリング出現位置の先頭に移動します。

定義場所

NotesRichTextRange

構文

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
戻り値 説明
int 実行された置換の回数。

使用法

ナビゲーションのために、このメソッドは RTELEM_TYPE_TEXTRUN 型の要素を検索します。現在位置は、要素内の検索ストリングの先頭文字になります (要素の先頭文字にはなりません)。

範囲は、findAndReplace 演算の後、リセットされます。

言語間の参照

LotusScript® NotesRichTextRange クラスの FindAndReplace メソッド