如何在 label.text vb.net 中检查大小写
我想检查是否有标签文本
大写或小写或标题大小写或句子大小写或切换大小写
得到了下和上的解决方案
if char.isLower()=true then
'my code
endif
if char.isUpper() =true then
'my code
endif
标题大小写或
句子大小写或
切换案例
仍然不知道如何检查
如何在 label.text vb.net 中检查大小写
我想检查是否有标签文本
大写或小写或标题大小写或句子大小写或切换大小写
得到了下和上的解决方案
if char.isLower()=true then
'my code
endif
if char.isUpper() =true then
'my code
endif
标题大小写或
句子大小写或
切换案例
仍然不知道如何检查
isUpper 和 isLower 适用于字符串中的单个字符。我认为更好的解决方案是创建一个按您想要的方式格式化的临时字符串并返回比较。
例如(对于 ProperCase)
If String.Format(yourString, vbStrConv.ProperCase) = yourString then
'your code for proper case
End If
有了这个,您应该能够进行大部分比较。至于切换案例,您将不得不编写一个为您进行字符串转换的算法。有关相当有用的算法,请参见http://www.codeproject.com/Tips/162540/Letter-Case-Conversion-Algorithms-Title-Case-Toggl 。