这句代码可以去掉括号内容,运行结果为“张三”。
假如把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)