-3

空白と特殊文字をハイフンに置き換えたい。

?,(,),{,},[,],<,>,",',!,@<# などのハイフンを含むすべての文字以外の文字にしたい

4

2 に答える 2

2

これにより、英数字以外および空白文字以外のすべての文字が処理されます。

var input = "this i$ s@m3 inp^t";
var replaced = Regex.Replace(input, @"[^\d\w\s]","-");
Console.WriteLine(replaced);
// Output: this i- s-m3 inp-t
于 2012-12-17T17:40:07.757 に答える
0

「特殊文字」の定義方法に応じて、次のことができます。

yourString = Regex.Replace(yourString,@"\W","-");
于 2012-12-17T17:33:35.483 に答える