我怎样才能得到字符串"郁金香"来自字符串" tulip.jpg"在c#中使用分割功能?
string str = "tulip.jpg";
我存储结果"郁金香"在str1中(字符串类型为valiable)。
答案 0 :(得分:10)
这是一个文件名,所以我不会使用String.Split
而是Path
- 方法:
string fileNameOnly = Path.GetFileNameWithoutExtension("tulip.jpg");
值得:fileNameOnly = "tulip.jpg".Split('.')[0];
如果名称还包含点,则会出现问题。
因此,如果您坚持使用字符串方法String.Substring
或String.Remove
会更好:
fileNameOnly = fileName.Remove(fileName.LastIndexOf('.'));