■ 質問はここへ ■

117 にジャンプ
No. 84投稿者: NASUBI日付: 2001/07/03 21:48:09
題名 : 置換文字列登録について

はじめまして。NASUBIと申します。

置換文字列を登録したいのです。
ヘルプには以下のように書いてありましたが、

>@@ReplaceStringMulti メソッド
> 一括置換文字列を登録する。最大10個。
>書式
> @@ReplaceStringMulti string1, string2
> string1:置換前文字列
> string2:置換後文字列

私には意味がよくわからないのです。
どの定義ファイルに書き込めばよいのかどうか教えてください。

No. 85 (84へのコメント)投稿者: かぶねこ HP日付: 2001/07/03 22:23:11
題名 : Re:置換文字列登録について

NASUBI さん、こんにちは。

置換文字列を「登録」したいというのは、置換によく使う文字列がある、という
ことですか。置換文字列の入力ウィンドウには履歴がありますので、それを利用
するのが簡単なのですが。また、検索や置換の文字列を入力するウィンドウには
「ペースト」ができますから、どこかのファイルに使う文字列を書いておいて、
それをコピー&ペーストで順次使うという方法もあります。

@@ReplaceStringMulti はマクロから使えるコマンドです。しかも、これは「一
括置換するために複数の文字列を登録する」コマンドで、
@ReplaceStringMultiExec というコマンドも合わせて使わないと置換の実行がで
きません。

……ということは、マクロを書かないとこの機能は使えません。

proc main
	@Undoblock = 1
	@@ReplaceStringMulti "あ", "ア"
	@@ReplaceStringMulti "い", "イ"
	@@ReplaceStringMulti "う", "ウ"
	@ReplaceStringMultiExec 0
	@Undoblock = 0
end proc

の、引用符の中を置換前文字列と置換後文字列に設定して(この設定は10行ま
で)、マクロを保存して実行してください。この置換はカーソル位置から開始さ
れるので、ファイル全体を置換したいときは、最初にカーソルをファイルの先頭
に移動しておきます。

質問の意図とは違う答えになってましたら、また質問してください。

No. 117 (85へのコメント)投稿者: NASUBI日付: 2001/07/15 10:53:26
題名 : Re^2:置換文字列登録について

置換関係で質問をしたNASUBIです。

>置換文字列の入力ウィンドウには履歴がありますので、それを利用
>するのが簡単なのですが。また、検索や置換の文字列を入力するウィンドウには
>「ペースト」ができますから、どこかのファイルに使う文字列を書いておいて、
>それをコピー&ペーストで順次使うという方法もあります。

置換文字種が多くて履歴に残らないことと、文書によって組み合わせが
パターン化しているので、複数文字列を置換できてなおかつ登録して
おけたらと思い質問をいたしました。

教えていただいたマクロで対応できました。
かぶねこさま、どうもありがとうございました。お礼が遅れて申し訳ありません。

No. 119 (117へのコメント)投稿者: かぶねこ HP日付: 2001/07/15 13:40:06
題名 : Re^3:置換文字列登録について

>置換文字種が多くて履歴に残らないことと、文書によって組み合わせが
>パターン化しているので、複数文字列を置換できてなおかつ登録して
>おけたらと思い質問をいたしました。

なるほど、よくわかりました。

>教えていただいたマクロで対応できました。

最低限の解説でしたが、あとはご自分で対処なさったようでなによりです。報告
ありがとうございました。


ヘッダのみ表示
順番に表示(No. 117 から)


メールアドレスを表示するにはURLの後ろに &m=89d55a7a をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/