在VB.NET中,你能帮我找出如何转换带句点(或任何缩写(的字符吗
在下面的4个示例中,当您输入字符串时,它将获得第一个字母,如果有缩写,它将删除点,但将获得所有字母。谢谢
请参阅以下示例:
在文本框中输入:
堆栈S.p.S溢出
S。堆叠P.S
A.B.C堆栈溢出Z.
堆栈Z.
输出:
SSPSO-
SSPS-
ABCSOZ
SZ-
用法:?
正则表达式似乎可以满足您的需求:
Dim r = Regex.Replace("A.B.C Stack Overflow Z.", "[^A-Z]", "")
MsgBox(r) 'shows ABCSOZ
该CCD_ 1是模式匹配器;任何不在A-Z"范围内的字符
这意味着所有不是大写ASCII字母的字符都将替换为空字符串