2016-05-30 192 views

回答

3

試試這個

StartsWith - 檢查字符串的第一部分。

Dim s As String = "vbCrLf bla bla bla" 

    If s.StartsWith("vbCrLf") Then 
     MsgBox("Yes") 
    End If 

的endsWith - 檢查字符串的最後一個字符。

Dim s As String = "bla bla bla vbCrLf" 

    If s.EndsWith("vbCrLf") Then 
     MsgBox("Yes") 
    End If 
+1

請注意,這是默認情況下使用文化相關的字符串比較。例如,在我所知道的所有文化中,「Strassenbahn」.StartWith(「Straße」)將是「True」。還有'StartsWith'和'EndsWith'的其他重載,您可以在其中指定___根據_比較,或者指定與文化相關的比較,但使用'InvariantCulture'。 –

+1

請注意OP代碼不起作用的原因是vbcrlf是_two_個字符。 '如果s.Substring(0,2)= vbCrLf'按預期工作。 – peterG

相關問題