2011-06-03 67 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

相关问题