相似的键前缀有麻烦,即尽管同时存在

问题描述 投票:0回答:1
,但仍使用“ Tag1”代替“ Tag10”

我有一个有效的前缀数组,假设我们有“ tag1”和“ tag10”。如果我删除前缀以使“ tag1Date”和“ tag1Name”仅成为“ Date”和“ Name”,那么问题是我最终还会得到“ 0Date”和“ 0Name”。我已经检查过“ tag1”之后的字符,看它是否是一个数字,如果是的话,它必须是一个单独的标记,但不能使其正常工作。不幸的是,因为它是专有的,所以无法显示代码。欢迎所有帮助!

c# arrays string algorithm prefix
1个回答
0
投票

以降序排列标签数组,然后删除前缀的。

例如数组应为[“ tag10”,“ tag1”]

然后您先删除tag10,然后删除tag1

© www.soinside.com 2019 - 2024. All rights reserved.