掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ワイルドカードの使い方を教えて下さい (ID:661)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
任意の1文字は'?'だったような・・・。 ヘルプを見ても、'.'が任意の1文字として認識するという記述はありませんでした。 '\*9.a*'で検索しても、 d09aaa d09baa は見つけませんでした。'.'が任意の1文字ならば、検索できるはずですから、違うのでしょう。 たぶんですが、'.'はある条件で消えてしまうのだと思います。 MS-DOS(さらにはCP/M)の頃は、8+3形式のファイル名でした。 このころのワイルドカードは、*を?に展開していました。 たとえば、 [abc*.txt]は、 [abc?????txt] にしていました。 Windows95からは、ロングファイル名に対応していますが、ワイルドカードの処理は似たような仕様にしたのかもしれません。 そうなると、*9.*は、*9*と同じように扱われると思います。 ちなみに、*9.a*では、aaa9abbを見つけられません。 '.'を認識する方法は見つかりませんでしたが、そう難しく考えずに、見つけたファイル名に'9.'が含まれているかどうか調べればよいと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.