以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [建议]包含子字符串,带大小写比较开关  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54546)

--  作者:9EQ98
--  发布时间:2014/7/30 15:45:00
--  [建议]包含子字符串,带大小写比较开关

Dim A As String
A = "AaBCD"
OUTPUT.SHOW(A.Contains("AA")) (默认是区分大小写的)

得到的结果是: False 

建议:加一个开关,用于选择是否区分大小写

 

Contains

判断字符串是否包含一个给定的子字符串。

语法:

Contains(Value,ignoreCase)

Value:给定的子字符串。

ignoreCase:逻辑型,表示比较是否区分大小写,True表示不区分大小写(默认),False表示区分大小写。

[此贴子已经被作者于2014-7-30 15:45:37编辑过]

--  作者:Bin
--  发布时间:2014/7/30 15:47:00
--  
Dim A As String
A = "AaBCD" 
OUTPUT.SHOW(A.ToUpper.Contains("AA".ToUpper)) 

--  作者:9EQ98
--  发布时间:2014/7/30 16:05:00
--  
Dim a As String = "i love Foxtable"
Dim b As Integer = a.IndexOf("foxtable", StringComparison.CurrentCultureIgnoreCase) \'不区分大小写
b = a.IndexOf("foxtable", StringComparison.CurrentCulture) \'区分大小写
b等于-1就是不包含,否则就是包含