主筆 TextEditor > プラグイン > API > PFID_REPLACE

PFID_REPLACE

 指定した範囲の文字列を置換する。

PFT_BOOL (*PFT_Replace)(
	unsigned long SLP,
	unsigned long SCP,
	unsigned long ELP,
	unsigned long ECP,
	const wchar_t* pBuf
)

概要

 SLP行目SCP文字目からELP行目ECP-1文字目までの文字列をpBufに指定された文字列と置換します。

 pBufに指定された、置換後の文字列の末尾には'\0'が設定されている必要があります。

引数

SLP

 置換範囲の開始位置の行番号を指定します。指定可能な行番号は0から総行数-1までです。

SCP

 置換範囲がSLP行内の何番目の文字から開始されるか、を指定します。指定可能な値は0からSLP行目に存在する文字数-1までです。

ELP

 置換範囲の終了位置の行番号を指定します。指定可能な行番号は0から総行数-1までです。

ECP

 置換範囲がELP行内の何番目の文字で終了されるか、を指定します。指定可能な値は0からSLP行目に存在する文字数までです。 なお、置換される文字列にはELP行目ECP文字目の文字は含まれません。

pBuf

 文字列を指定します。

戻り値

 文字列の置換に成功した場合は真が返されます。そうでない場合は偽が返されます。


Copyright(C) 2005 nabiki_t All Rights Reserved.