如何在label.text vb.net中检查案例
我想查看标签文字是否在
中大写或小写或标题案例或句子案例或Toggle案例
获得了较低和较高的解决方案
if char.isLower()=true then
'my code
endif
if char.isUpper() =true then
'my code
endif
标题案例或
句子案例或
切换案例
仍然知道如何检查
答案 0 :(得分:2)
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。