半角空白の一部だけ置換No.03511
Hirohiro さん 02/12/14 21:24
 
おたずねします。
以下のような半角スペースと改行で区切られたテキストが700行くらいあります。
このうち、各行の最初の半角スペースだけ置換して、残りはそのままにしておくとい
うことは可能ですか。
ちょっと図々しい質問ですが、やっぱり駄目でしょうか。

AAPC Accounting and Auditing Policy Committee  
ABMC American Battle Monuments Commission

[ ]
RE:03511 半角空白の一部だけ置換No.03512
encodingshiftjis さん 02/12/14 21:50
 
全置換、正規表現
^[^%]+\f%
\0,
% は space として、頭部全体をマッチさせて
space前をそのまま、 spaceを置換と読めるでしょう。

もう一つの方法はキー操作の繰り返し再生
以下を記録、上書きモードにして

カーソルを行頭に移動(homeで)
spaceを下検索
,を打つ
カーソルを下に

上をマクロソース化で繰り返す。

[ ]
RE:03512 半角空白の一部だけ置換No.03513
Hirohiro さん 02/12/14 22:58
 
素早くお答えいただいてありがとうございます。

全置換、正規表現の方を使わせていただきましたが、
^[^%]+\f%が見付かりませんでした、といわれます。
どうしたらいいでしょうか。
よろしくお願いします。

>全置換、正規表現
>^[^%]+\f%
>\0,
>% は space として、頭部全体をマッチさせて
>space前をそのまま、 spaceを置換と読めるでしょう。
>
>もう一つの方法はキー操作の繰り返し再生
>以下を記録、上書きモードにして
>
>カーソルを行頭に移動(homeで)
>spaceを下検索
>,を打つ
>カーソルを下に
>
>上をマクロソース化で繰り返す。

[ ]
RE:03513 半角空白の一部だけ置換No.03514
ひろ さん 02/12/14 23:10
 
 Hirohiro さん今日は、ひろです。
> 全置換、正規表現の方を使わせていただきましたが、
> ^[^%]+\f%が見付かりませんでした、といわれます。
 encodeshiftjis さんの
> % は space として、頭部全体をマッチさせて
と良み忘れていると思います。また行頭の「 」を何に置換したいのでしょうか?
単純に行頭の連続する「 」を削除したいなら、  ^^^
検索文字列:「^ 」
置換文字列:(空)
で正規表現を ON にしてます。

[ ]
RE:03514 半角空白の一部だけ置換No.03515
Hirohiro さん 02/12/14 23:21
 
言葉足らずで申しわけありません。
行頭の空白でなく、例文でいえば、「AAPC Accounting 」のうち、最初のAAPCと次の
Accountingの間の半角スペースを、例えば///といった記号に変えたいのです。よろ
しくお願いします。 

> Hirohiro さん今日は、ひろです。
>> 全置換、正規表現の方を使わせていただきましたが、
>> ^[^%]+\f%が見付かりませんでした、といわれます。
> encodeshiftjis さんの
>> % は space として、頭部全体をマッチさせて
>と良み忘れていると思います。また行頭の「 」を何に置換したいのでしょうか?
>単純に行頭の連続する「 」を削除したいなら、  ^^^
>検索文字列:「^ 」
>置換文字列:(空)
>で正規表現を ON にしてます。

[ ]
RE:03515 半角空白の一部だけ置換No.03516
Hirohiro さん 02/12/14 23:43
 
お騒がせしました。
encodingshiftjis さんに教えていただいたもう一つの方法で解決しました。
ありがとうございました。

[ ]