タイトル : Re:文字列の検索 投稿日 : 2005/04/21(Thu) 20:22 投稿者 : さおり
でも、System.IO.Path.GetFileName で持ってこれるとは思ってなかったので、勉強になりました。 ファイル名.csv等はもちろんファイル名ですが、System.IO.Path.GetFileName 等で、文字列をファイル 名として認識してもらえると思ってなかったので、文字列という言葉にこだわっていたんです。 > 1.1行づつ String.IndexOf メソッド で .CSV があるか調べて下さい。 > 2.あれば、String.LastIndexOf メソッド で \ の位置を取得してください。 1と2を個別に試してみて、取得はできました。 考え方として、1でcsvがあった行を2に渡して、\の位置を確認するというようにすれば宜しいという ことでしょうか? まずは、上記の事ができてから次の事を質問しなさいと怒られるかもしれませんが、 試しに、 e:\csv\test01.csv のテキストを読み込んで、出力したのが下記なんですが、 13 →.csv 6 →\ この13と6を利用して、 > 3.全体の文字列の長さから見つかった位置から末尾までがそれです。 test01.csvを書き出すために、どのようにしたらよいのか、考え方がまったく創造つかないので、 よろしければ教えてください。 |