我试图弄清楚这是否可能在c#中。我有一个值列表(条形码字符串)说:
11Y111
22Y222
33Y333
44Y444
66Y666
我想确定哪些项目未被扫描(不在列表中。在本例中为55Y555)。问题是条形码可能是任何东西:只是数字,或者有一个或多个alpha字符 - 即A123456,123456A等。每次扫描时它都是相同的条形码掩码。
有人能想到一种基于条形码掩码搜索结果字符串的可能方法,以确定哪些项目不在列表中?我想到了正则表达式,但无法想出任何东西。
任何帮助表示赞赏!
吉姆
答案 0 :(得分:1)
正则表达不会解决这个问题 - 他们只能匹配那里的东西,而不是缺少的东西。我建议采用不同的方法:
resultString = Regex.Replace(subjectString, @"\D+", "");
)。