当前位置: 代码迷 >> VB Dotnet >> 查找字符串中是不是包含特定字符,并作出决策
  详细解决方案

查找字符串中是不是包含特定字符,并作出决策

热度:157   发布时间:2016-04-25 02:03:05.0
查找字符串中是否包含特定字符,并作出决策。
1.我有一组特定的字符串 集合,如何对一个字符串查找,判断是否包含特定的字符串集合中的一个或者多个,然后作出决策。

例如  特定的字符串集合  包括   (昌都县,正定县,阿勒泰市,蓟县,延庆县,凤凰县,大理市,阳朔县),需要查找的字符串形如: XX省XX县。

逻辑流程为:

if     XX省XX县  包含   (昌都县,正定县,阿勒泰市,蓟县,延庆县,凤凰县,大理市,阳朔县) 一个或者多个  then 

包含 昌都县 ,---》决策1 :执行语句1

包含 正定县 ,---》决策2 :执行语句2

包含 阿勒泰市 ,---》决策3 :执行语句3



 else

end if 

用SELECT CASE吗?用什么函数判断包含呢?
------解决思路----------------------
包含可以用InStr,至于if     XX省XX县  包含   (昌都县,正定县,阿勒泰市,蓟县,延庆县,凤凰县,大理市,阳朔县) 一个或者多个  then 这个判断,个人觉得是不需要的
------解决思路----------------------
声明一个参数,用于接收总共出现几次,然后循环里面判断是否出现,出现的话就+1
  相关解决方案