2011-06-03 55 views
-3

可能重複:表示當然
How to remove lowercase on a textbox?如何從僅保留大寫的文本框中刪除小寫字符?

我試圖去除一個TextBox小寫字母..

例如,短字母代碼(例如,'BSCS'爲'計算機科學中的Bacheclor'):

請幫幫我。謝謝!

+3

類似的帖子:http://stackoverflow.com/questions/6093330/how-to-remove-lowercase-on-a-textbox – keyboardP 2011-06-03 19:32:29

+1

哇這是複製一字一字; p – Marlon 2011-06-03 19:34:37

+0

@Marlon他改變了內部引用......這必須是功課。啊。 – pickypg 2011-06-03 19:35:08

回答

3

使用正則表達式:你不希望(非大寫字符)

​​

什麼東西都可以用空白代替。

0

我不知道實際的c#代碼,但我可以爲你概念化它,如果你確定所有的首字母縮略詞都只是由給定字符串中的大寫字母恰當地表示。

  • 打擊字符串成數組,其中每個數組元素是一個字符
  • 轉換每個元素到它的字符表示
  • 檢查它,可用大寫字母
    • 的數字順序,如果它是一個大寫字母,將其添加到變量以備後用

僞代碼:

$charArray = $string.split("") 
foreach ($item in $charArray) { 
    if ([int]$item > 64 && [int]$item < 91) { 
     $acronym += [char]$item 
    } 
} 

編輯:這是性格參考圖表:http://msdn.microsoft.com/en-us/library/60ecse8t(VS.80).aspx

相關問題