需要RegEx从字符串中删除所有字母

本文关键字:删除 RegEx 字符串 需要 | 更新日期: 2023-09-27 17:57:51

我需要一个正则表达式来移动字符串(a-Z)和(a-Z)中的所有字母。。任何东西,包括任何一种特殊的性格,都应该保持原样。我试过@"[^''d]",但它只返回字符串中的数字。

String : asd!@# $%dfdf4545D jasjkd #(*)jdjd56
desired output : !@# $%4545 #(*)56

需要RegEx从字符串中删除所有字母

只需用空字符串序列替换所有不需要的字符:

string filtered = Regex.Replace(input, "[A-Za-z]", "");

尝试以下正则表达式:

[^a-zA-Z]

这将匹配所有非英语字母。