如何根据另一个字符串拆分字符串

时间:2012-08-27 16:08:17

标签: c# split

我有一个字符串:

string fileName = VAH007157100_REINSTMT_20d5fe49.tiff

我想在REINSTMT结束时拆分它。

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

以上不起作用。

我如何将它拆分为从“REINSTMT”一词的左侧抓取所有内容?

3 个答案:

答案 0 :(得分:2)

试试这个

string splittedFileName = fileName.Split(new string[]{"REINSTMT"},
                                                  StringSplitOptions.None)[0];

答案 1 :(得分:0)

为了基于字符串而不是char进行拆分,您需要提供第二个参数。请参阅文档here

你可能想要的是

string splittedFileName = fileName.split(new string[] {"REINSTMT"}, StringSplitOptions.None)[0]; 

答案 2 :(得分:0)

另一种方法是使用子字符串:


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