ASCII扩展表中大于128的特殊字符的正则表达式是什么?

我的一行带有特殊字符,如下所示,每个特殊字符都应替换为一个空格。

input --->  "H€ELLOŠŠŠŠWorld$"
output -->  "H ELLO    World$"


N.B .: $是具有ASCII
要知道ASCII http://www.ascii-code.com/

最佳答案

请尝试以下操作:

var re = new Regex(@"[\u0080-\uFFFF]");

var s = re.Replace("H€ELLOŠŠŠŠWorld. This is a sample 1234 $.", " ");

Console.WriteLine(s);




输出值

H ELLO    World. This is a sample 1234 $.




IDEONE DEMO

10-04 15:13