正規表現を使用して、スペース( '')、ドット( '。')およびハイフン( - )を文字列から削除したいと考えています。正規表現
私の現在のアプローチ:
string input = "hello how --r dsbadb...dasjidhdsa.dasbhdgsa--dasb";
var res = input
.ToCharArray()
.Where(i => i != ' ' && i != '-' && i != '.')
.Aggregate(" ", (a, b) => a + b);
それらを置き換えます、スペースを標的とする... –
は '入力=正規表現を試してみてください。置き換えられます。..(等) - 新しい文字列を作成します。代わりに "文字列"を置き換えます。 –
'[.-] +'を使用して、隣接する文字を一度に置き換えることをお勧めします。 –