やりたいこと
C#を使って正規表現の置換
abc9-112-abcのテキストを
abc9--abcと言う結果にしたい。
また、複数の正規表現のパターンがある場合は
(_や.などの記号のパターンを作りたい)
forでループさせた方がいいのか?
他に一括で指定する方法があるのか?
###試したこと
下記のコードで数字だけを消すことには成功しましたが
C#
1string result = Regex.Replace("abc9-112-abc", "[0-9]", "");
次に-と-間だけの数字を消そうと.-を追加してみたが
C#
1string result = Regex.Replace("abc9-112-abc", ".-[0-9].-", "");
結果は、abc9-112-abcになり変わらず
C#
1string result = Regex.Replace("abc9-112-abc", ".-[0-9]", "");
試しに、後ろ側の.-を取ってみたらabc112-abcとなり
自分の理解を超えたので質問させて頂きました。
回答1件
あなたの回答
tips
プレビュー