コスモスNo.17288
コスモス さん 04/06/03 16:38
 
コスモスと申します。よろしくお願いします。

下記のようなデータがあります。

コスモス ああああああああ
ひまわり いいいいいいいいい
コスモス うううううううううううううう
コスモス ええええええええええええ
ひまわり おおおおおおおお
コスモス かかかかかかかか

行頭に「ひまわり」で始まる行のデータをすべて削除したいのですが、
いまは、1行づつ削除しているところです。
何かいい方法ありますでしょうか?
ぜひ、教えていただきたいです。

[ ]
RE:17288 コスモスNo.17289
ENCODINGSHIFTJIS さん 04/06/03 17:09
 
1.キー操作記録再生
検索:ひまわり;行削除  をキー記録して、繰り返し再生する。

2.否定のGrep
コスモス(行頭ひまわりでないもの)をGrepする。

3.全置換(正規表現)
^ひまわり.+\n
を空(ヌル)にする。

[ ]
RE:17289 コスモスNo.17290
恭平2 さん 04/06/04 07:40
 
便乗しておたずねします。
マクロで処理するには、どういう風に書いたらいいでしょうか。

[ ]
RE:17290 コスモスNo.17292
たけのこ さん 04/06/04 08:56
 
一般ユーザのたけのこです。

> マクロで処理するには、どういう風に書いたらいいでしょうか。

キー操作の開始/終了した後に、キー操作の保存をすれば、マクロとして保存出
来ます。そのファイルを参考にすればいいかと。

(^^)/”

[ ]
RE:17289 コスモスNo.17293
コスモス さん 04/06/04 08:59
 
>1.キー操作記録再生
>検索:ひまわり;行削除  をキー記録して、繰り返し再生する。
>
>2.否定のGrep
>コスモス(行頭ひまわりでないもの)をGrepする。
>
>3.全置換(正規表現)
>^ひまわり.+\n
>を空(ヌル)にする。

ENCODINGSHIFTJISさん
ありがとうございました。

3.の全置換でできました。大変助かりました。

勉強不足ですみませんが、質問です。
なぜ、1.と2.の操作が必要でしょうか?
できましたら、教えていただきたいです。
   コスモス

[ ]
RE:17293 コスモスNo.17294
ENCODINGSHIFTJIS さん 04/06/04 09:06
 
結果を得るには、様々な手段があり、それぞれ特長がある
使い分けができるようになると、快適と思います

[ ]
RE:17294 コスモスNo.17295
コスモス さん 04/06/04 09:41
 
>結果を得るには、様々な手段があり、それぞれ特長がある
>使い分けができるようになると、快適と思います

これから、勉強します。
ありがとうございました。

[ ]
RE:17292 コスモスNo.17296
恭平2 さん 04/06/04 10:13
 
>キー操作の開始/終了した後に、キー操作の保存をすれば、マクロとして保存出
>来ます。そのファイルを参考にすればいいかと。

ありがとうございました。全置換の操作を登録したらうまくいきました。

[ ]