正则表达式C ++删除所有非字母字符

时间:2015-11-22 21:18:03

标签: replace

所以我一直在努力尝试解决一些需要了解数据结构和复杂逻辑的ACM-ICPC存档文件。

无论如何,杀死我的程序完成任务的能力就是这个。我正在尝试解析一个字符串。剥去所有非字母字符。 例如,Abcd。:::将生成“Abcd”,它用空格替换所有字符串非字母字符。

我正在使用覆盖各种标点符号的switch语句,并用空格交换该位置。但这似乎是无效的,因为我不想硬编码所有的值。

我可以使用一个很好的正则表达式来解决这个问题吗?关于正则表达式的参考资料让我感到困惑。

1 个答案:

答案 0 :(得分:0)

嗨,兄弟试试这个正则表达式,如果它的作用不会忘记限定我的答案

Regex.IsMatch(input, @"^[a-zA-Z]+$");

这只承认信件