私が持っているのは、テキストボックスからユーザーの入力を受け取り、その末尾にピリオドを追加するプログラムです。私が解決しようとしている問題は、ユーザーが入力したものの最後にピリオドを付けた場合、そのピリオドを削除できるようにしたいということです。文字列置換メソッドを使用しようとしましたが、それは単一の文字に対してしか実行できません。次に考えたのは正規表現です。
私はこれを試しました:
finalString = Regex.Replace(finalString, "..", ".");
しかし、すべての文字をピリオドに置き換えただけです。隣り合った 2 つのピリオドを置換できる正規表現はありますか?