-1

我尝试学习xojo。xojo 中是否有任何 Startswith 方法,就像在 Java 和 Vb.net 中一样?如果有,我应该如何实施?谢谢你。

4

2 回答 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 回答