文字列「2.36」があり、それを「236」にトリミングしたいとします。
例ではTrim関数を使用しました
String amount = "2.36";
String trimmedAmount = amount.Trim('.');
trimmedAmount の値は 2.36 のままです
amount.Trim('6');
完全に機能するが、「。」を使用する場合
私が間違っていることは何ですか?
どうもありがとう乾杯
文字列「2.36」があり、それを「236」にトリミングしたいとします。
例ではTrim関数を使用しました
String amount = "2.36";
String trimmedAmount = amount.Trim('.');
trimmedAmount の値は 2.36 のままです
amount.Trim('6');
完全に機能するが、「。」を使用する場合
私が間違っていることは何ですか?
どうもありがとう乾杯
トリミングとは、文字列の先頭または末尾から文字を削除することです。
を削除しようとしているだけです。これは、その文字を何も置き換え.
ないことで実行できます。
string cleanAmount = amount.Replace(".", string.Empty);
数字以外をすべて削除したい場合:
String trimmedAmount = new String(amount.Where(Char.IsDigit).ToArray());
また:
String trimmedAmount = Regex.Replace(amount, @"\D+", String.Empty);
String.Trim
先頭と末尾の空白を削除します。あなたが使用する必要がありますString.Replace()
好き:
string amount = "2.36";
string newAmount = amount.Replace(".", "");
ふたつのやり方 :
string sRaw = "5.32";
string sClean = sRaw.Replace(".", "");
トリムは、先頭と末尾の文字(デフォルトではスペースなど)を削除するために作成されます。