2015-07-01 30 views
0

有人可以幫助我將下面的PHP東西轉換爲.Net嗎?.Net - 正則表達式來清理垃圾字符

我沒有足夠的想法在.NET中,我需要一個正則表達式來清除解密字符串中的垃圾字符。

function clean($val) { 
    return preg_replace('/[^A-Za-z0-9\-|||[email protected]#$%&*. ]/', '', $val); 
} 
echo clean($val) 
+0

https://msdn.microsoft。 com/en-us/library/xwewhkd1(v = vs.110).aspx – anubhava

+0

.NET是什麼意思? C#或VB.NET?或者其他語言? –

回答

1

你能做到這樣,在C#:

private string CleanStr(string val) 
{ 
    return Regex.Replace(val, @"[^A-Za-z0-9\-|[email protected]#$%&*. ]", string.Empty); 
} 

然後在來電:

Console.WriteLine(CleanStr("<<<Go>>>")); 

結果:Go