3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
搜索字符串中的數(shù)字并將其替換為新格式
string strRegex = @"(\d+)";
Regex myRegex = new Regex(strRegex, RegexOptions.None);
string strTargetString = @"HRA 1000000 and TDA 120000 and other benefits";
foreach(Match match in myRegex.Matches(strTargetString))
{
? ? strTargetString = strTargetString.Replace(match.Value,?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?string.Format("{0:n}", decimal.Parse(match.Value, System.Globalization.NumberStyles.Any)));? ? ? ? ? ??
}

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
你可以這樣做。測(cè)試是否value為小數(shù)并將其替換為原始字符串。
foreach (string value in numbers)
{
decimal number = 0;
decimal.TryParse(value, out number);
if (number > 0)
{
input = input.Replace(value, string.Format("{0:N0}", number));
}
}

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
String.Format("{0:0,0.00}", 12345); // "12,345.00"
似乎正是您所需要的。
- 3 回答
- 0 關(guān)注
- 202 瀏覽
添加回答
舉報(bào)