我如何分割字符串并从部分中删除空白
本文关键字:串并 空白 删除 字符串 字符 何分割 分割 | 更新日期: 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();