从字符串 C# 中删除点字符
本文关键字:字符 删除 字符串 | 更新日期: 2023-09-27 18:32:02
>假设我有一个字符串"2.36",我希望它修剪为"236"
我在示例中使用了修剪功能
String amount = "2.36";
String trimmedAmount = amount.Trim('.');
修剪金额的值仍然是 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(".", "");
修剪用于删除前导和尾随字符(例如默认情况下的空格)。