2012-08-27 18 views
1

字符串我有一个字符串:如何分割基于另一个字符串

string fileName = VAH007157100_REINSTMT_20d5fe49.tiff 

我想在REINSTMT年底拆分此。

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

上述不起作用。

我该如何去分解它来抓取单词“REINSTMT”左侧的所有内容?

回答

2

试试这个

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

感谢大家。我只能在5分钟内接受答案! – Testifier

0

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

你可能想要的是

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

另一种方法是用字符串:

 

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