我有下面的字符串是一个逗号分隔的列表
Dim str1, str2
str1="C_adminToolsChartsOnFormsManager,C_adminToolsFormDesignerCopyFormDesign,C_adminToolsManageLocationsAccessSubSystem,C_adminToolsManageLocationsAddLocation,C_adminToolsManageLocationsCopyLocation"
str2="C_adminToolsFormDesigner"
我想在str1
中搜索str2
,并且完全匹配。C_adminToolsFormDesigner
应该不匹配C_adminToolsFormDesignerCopyFormDesign
。
我使用了下面的单个表达式,但它总是返回true。它应该执行完全匹配并返回false。
IIF(InStr(str1,str2),"True","False")
谁能帮我写一下这个单行的表达方式?
1条答案
按热度按时间daupos2t1#
你可以检查逗号,像这样:
NB:我不知道为什么你会想要True和False作为String数据类型。生成布尔值似乎更自然: