我尝试学习xojo。xojo 中是否有任何 Startswith 方法,就像在 Java 和 Vb.net 中一样?如果有,我应该如何实施?谢谢你。
问问题
187 次
2 回答
1
在旧框架中没有等价物,因此您必须使用 Left 自己编写代码。
默认情况下,Xojo 中的字符串不区分大小写,这将起作用:
Function BeginsWith(extends aString as string, startString as String) As Boolean
Return ( Left( aString, len( startString))=startString )
End Function
如果你想要区分大小写,你可以这样做:
Function BeginsWithNoCase(extends aString as string, startString as String) As Boolean
dim s1,s2 as string
s1 = Uppercase( aString)
s2 = Uppercase( startString)
Return ( Left( s1, len( s2))=s2 )
End Function
这和更多在https://forum.xojo.com/19302-is-there-method-startswith-in-xojo/0#p162011
于 2015-01-24T23:40:20.437 回答
1
使用Text.BeginsWith。它支持不区分大小写和区分大小写的比较。
于 2015-09-19T19:37:57.707 回答