2012-05-14 40 views
1

我想找出只有大寫字符,如果字符串中的任何單詞只包含大寫字符使用VB6 ..如何檢查是否一個字包含在使用VB6的字符串

比方說一個像這樣的字符串:"If you only knew the power of the DARKSIDE!"

在這裏我想趕上"DARKSIDE"不管標點符號。

那我該如何存檔呢?這應該是容易..雖然我不能用眼睛一眨不眨的身影..

+0

抓住什麼用途?一些字符串方法可以不區分大小寫。 – Deanna

+0

我想抓住它從字符串分離。想想它就像''你要去挪威嗎?「'我會得到這個字符串,並分開進入這些: ''挪威」,「你會嗎?」'也UCase字符可以包含在任何地方!在開始或結束時或在字符串中間.. –

回答

2
Dim astrSplitItems() As String 
astrSplitItems = Split(strInputString, " ") 
For intX = 0 To UBound(astrSplitItems) 
    If astrSplitItems(intX) = UCase(astrSplitItems(intX)) 
    //Found 
    End If 
Next 
+0

這給了我一個想法來創建一個模塊!不錯的工作.. –

+0

@Deanna yep你好,謝謝。 –

1

試試這個:

If Chr("YOUR LETTER") = UCase(Chr("YOUR LETTER"))

如果它是真實的字母是大寫

+0

這似乎是一種簡單的方法,但它是否會導致標點符號出現任何問題? –

+0

例如,UCASE函數隻影響字母。 –

1

與常規表達也許? vb6 regex

+0

不錯,但首先我應該學習更多關於正則表達式..謝謝。 –

相關問題