我如何分割字符串并从部分中删除空白

本文关键字:串并 空白 删除 字符串 字符 何分割 分割 | 更新日期: 2023-09-27 18:07:42

我正在尝试创建一个控制台应用程序。用户输入如下语句:

创建 值{名称, 地址, 年龄, 电话} 。/

我希望做的是采取上面的行并创建变量:

var v1= create;
var v2 = column
var v3 = table;
var v4 = Name;
var v5 = Address;
var v6 = Age;
var v7 = Telepone;
var v8 = ./;

以便稍后在条件语句中使用这些值。我试过了:

string[] split = command.Split(' ',',', '{','}');

但是它没有给我我需要的;这里有空白。有人知道我怎样才能达到我想要做的吗?

我如何分割字符串并从部分中删除空白

添加StringSplitOptions:

string[] split = command.Split(new char[]{' ',',', '{','}'}, StringSplitOptions.RemoveEmptyEntries);

使用字符串。修剪方法。

List<string> parts = command.Split(' ', ',', '{', '}').Select(p => p.Trim()).ToList();