2015-07-01 3 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

Смежные вопросы