字典的健壮性,以防止额外的空格



我使用的是字典,所有的键都来自一个文本文件。我必须遍历字典来设置另一个数组的值。数组填充函数如下所示:

destination_array[i, name_column_dictionary[name[i]] = matching_symbols[i].value;

但是,在我的示例中名为name的数组中,在一个条目的末尾有一个额外的空间。我不能改变这个数组,因为它是由另一个程序生成的。是否有一种方法可以使验证消除最后的每个额外空间?我正在考虑使用一个临时变量来存储数据与正则表达式。正则表达式是一个解决方案吗?

换句话说,给定destination_array[i, name_column_dictionary[my string ],我希望将其视为destination_array[i, name_column_dictionary[my string]

编辑:我的问题与它相关的问题不同,因为我想使用正则表达式。如果它能防止任何额外的空间("my string"被认为是"my string"),那就更好了。

你可以直接使用TrimEnd

destination_array[i, name_column_dictionary[myString.TrimEnd()];

相关内容

  • 没有找到相关文章

最新更新