1

私は文字列を持っています:

string fileName = VAH007157100_REINSTMT_20d5fe49.tiff

これを REINSTMT の最後で分割したい。

string splittedFileName = fileName.split("REINSTMT")[0];

上記は機能しません。

「REINSTMT」という単語の左側からすべてを取得するには、どのように分割しますか?

4

3 に答える 3

2

これを試して

string splittedFileName = fileName.Split(new string[]{"REINSTMT"},
                                                  StringSplitOptions.None)[0];
于 2012-08-27T16:11:11.850 に答える
0

char ではなく文字列に基づいて分割するには、2 番目の引数を指定する必要があります。こちらのドキュメントを参照してください。

おそらくあなたが望むのは

string splittedFileName = fileName.split(new string[] {"REINSTMT"}, StringSplitOptions.None)[0]; 
于 2012-08-27T16:12:13.443 に答える
0

別の方法は、部分文字列を使用することです。


string fileName = "VAH007157100_REINSTMT_20d5fe49.tiff";
string splittedFileName = fileName.Substring(0, fileName.IndexOf("REINSTMT"));

于 2012-08-27T16:13:46.127 に答える