![](/img/trans.png)
[英]C# String.Format() to remove decimals after hundredths and remove decimals completely if decimals are trailing zeros
[英]Remove non alphanumeric chars but keep decimals in C# string
您可以执行以下操作:
public static string Filter(string s)
{
var regex = new Regex(@"(\d\.\d|\d,\d|[0-9a-zA-Z]|\s)+");
var matches = regex.Matches(s);
var sb = new StringBuilder();
foreach (var match in matches) sb.Append(match);
return sb.ToString();
}
static void Main(string[] args)
{
Console.WriteLine(Filter("7.5kg (estimate). 2,4 kilos (total?%/=\"º).,¿#@--__"));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.