"string#int"の形式で文字列を入力しましたが、私は使用しているAPIのWebフレンドリーな理由から "string-int"に変換します。また、フォーマットを確認しながら文字列内の項目を置き換えます。
これを行うには、明らかに、単一の文字#を - string.replaceを使用して置き換えることができますが、理想的には入力(ユーザーによって提供される)が正しいかどうかチェックしたいと思いますformat(string#int)の代わりに " - "を使用してWebフレンドリなバージョンに変換します。基本的に私はC#でこの入力が正しい形式であることを確認し、それを必要な結果形式に変換するためのメソッドがあるかどうか疑問に思っています。
恐ろしい!以前は正規表現を試したことがありませんでした。文字列のチェックにスペースを必要としない方法がありますか?編集:nvm私はちょうどzの後にそのスペースを削除すると思いますか? – UniqueUsername
私はこれに続いてinputString.Replace( '#'、 ' - '); – UniqueUsername
@ user2476545はい、スペースを削除してください。 –