-- 作者:天一生水
-- 发布时间:2019/8/7 9:29:00
-- IIF判断报错
这句代码可以去掉括号内容,运行结果为“张三”。
假如把str1改为"张三李四之妻)",结果应该不变。
实际上报错如图,是什么原因?
请老师指教,谢谢!
\'\'\' Dim Str1 As String = "张三(李四之妻)" Dim s2 As String = IIF(Str1.Contains("(") =True AndAlso Str1.Contains(")") =True , Str1.Remove(Str1.IndexOf("(") , Str1.IndexOf(")") - Str1.IndexOf("(") +1) , Str1) Output.Show(s2)
此主题相关图片如下:1截屏图片.jpg
[此贴子已经被作者于2019/8/7 9:30:17编辑过]
|