VB.NET-查找后面跟着句点的Char并删除句点



在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字母的字符都将替换为空字符串

最新更新