regex 字典的鲁棒性以防止额外的空格

wvt8vs2t  于 2023-04-13  发布在  其他
关注(0)|答案(1)|浏览(107)

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

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"),那就更好了。

3b6akqbq

3b6akqbq1#

您可以简单地使用TrimEnd

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

相关问题