grepで\n**でエラーNo.11223
DB さん 02/02/04 18:24
 
行頭に「平成」があるファイルを検索しようとして、
「\n平成」でgrep検索したのですが、
「アプリケーションエラー
 メモリが"read"になることはできませんでした」が出てしまいます。
マクロでやってみても同じでした。
私だけでしょうか?
ファイル数が多いからか、該当ファイルが少ないからか・・・

OSはNT4.0、秀丸は3.13です。

[ ]
RE:11223 grepで\n**でエラーNo.11224
小西 さん 02/02/04 19:43
 
DBさん今晩は

DBさんのご質問の答えではないんですが、
>行頭に「平成」があるファイルを検索しようとして、
>「\n平成」でgrep検索したのですが、
^平成
で、正規表現Onが、清く正しい気がするのですが(これであればファイル先頭もマッ
チしますね)

[ ]
RE:11223 grepで\n**でエラーNo.11228
きいろいまふらあ さん 02/02/04 23:48
 
行頭にある文字の指定の仕方については小西さんご指摘の通りですが、

>「\n平成」でgrep検索したのですが、
>「アプリケーションエラー
> メモリが"read"になることはできませんでした」が出てしまいます。

これはこれでまずいですよね。
手元(Win95SE+秀丸3.13)で「\n平成」を試してみました。
1回試して、エラーは出ませんでした。

>ファイル数が多いからか、該当ファイルが少ないからか・・・

サブフォルダ含めファイル数は89、そのうち1つのファイルの1ヶ所だけがヒ
ットしました。

何やら再現条件がありそうですね。

[ ]
RE:11223 grepで\n**でエラーNo.11243
秀丸担当 さん 02/02/06 16:05
 
>行頭に「平成」があるファイルを検索しようとして、
>「\n平成」でgrep検索したのですが、
>「アプリケーションエラー
> メモリが"read"になることはできませんでした」が出てしまいます。

やってみましたが、再現することができませんでした。
もしかしたら、特定のファイルの文字コード認識でエラーが起きている
のかもしれません。
[その他]→[動作環境]→[編集]→[文字コードの自動認識をする]を
offにしてみてください。
これでおきなくなるとしたら、文字コード認識での不具合です。
V3.14では不具合を修正しているので、V3.14で直るかもしれません。

[ ]