检查逗号分隔的String是否包含Integer

问题描述 投票:0回答:1

我有一个分隔整数"1,4,15,24"的字符串

我想检查此String是否包含特定的Integer

例如。它包含5吗?假。它包含15吗?真正

是否有任何一行解决方案在Visual Basic中检查?如果没有,那么最佳解决方案是什么?

vba
1个回答
3
投票

最初可能很奇怪,但如果你在字符串的开头和结尾添加逗号,以这种方式“,1,4,15,24”,那么使用instr

pos = InStr(",1,4,15,24,5,", ",5,") 

您可以找到该号码是否存在,因为您可以使用逗号作为标记来分隔所有项目。如果pos返回一个不同于0的数字,你就找到了它。

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