.Net - 用于清理垃圾字符的正则表达式

时间:2015-07-01 10:48:38

标签: php .net regex encryption

有人可以帮助我将以下PHP内容转换为.Net吗?

我在.Net中没有足够的想法,我需要一个正则表达式来从解密的字符串中清除垃圾字符。

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

1 个答案:

答案 0 :(得分:1)

你可以在C#中这样做:

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

然后在来电者中:

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

结果:Go