2011-09-14 11 views
-1

文字列内のカンマを検索してから "削除"しようとしています( ""と置き換えられます)。私は正規表現で本当に悪いですし、これを行う一般的な方法を思いつく少しの助けが必要です。私はRegexがReplaceメソッドを持っていると思います。すべてのリード?文字列中の文字を検索して置換する正規表現C#

+0

正規表現が実際に置き換えていないしてみてください。あなたが達成しようとしていることを説明しよう。たとえば、入力/期待出力も追加します。 – Younes

+0

なぜ 'String.Replace("、 "、" ")'を使わないのですか? – Willem

答えて

2

なぜ通常のstring.Replace()ですか?それでも、正規表現を使用する場合は

var result = str.Replace(",", string.Empty); 
+0

これは良いと思うので、そこにカンマがない場合、何も起こらないでしょうか? –

+0

文字列に何かの価格が含まれているので、1,200になります。私はちょうどそれからカンマを削除しようとしています! –

+0

@OhMisterRabbit正しいです。コンマがない場合、返される文字列は変更されません。 –

1

、この

 static void Main(string[] args) 
    { 
     Regex regex = new Regex(@"\,"); 
     Console.WriteLine(regex.Replace("sample, text", string.Empty)); 
     Console.ReadLine(); 
    } 
関連する問題