我使用的是字典,所有的键都来自一个文本文件。我必须遍历字典来设置另一个数组的值。数组填充函数如下所示:
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()];