我有一段简单的C#控制台代码,它可以将HTML名称转换为它们对应的符号。
例如:€ - 这是欧元的HTML名称,€ - 这是欧元的十进制代码;
我的代码将把这个名称转换成欧元符号 -> €。
但是当我将₹转换成₹时,它无法正常工作。
我的控制台应用程序代码:
例如:€ - 这是欧元的HTML名称,€ - 这是欧元的十进制代码;
我的代码将把这个名称转换成欧元符号 -> €。
但是当我将₹转换成₹时,它无法正常工作。
我的控制台应用程序代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;
namespace Multiple_Replace
{
class Program
{
static void Main(string[] args)
{
var input = " ₹ 5000 €";
var replacements = new Dictionary<string, string> { { "₹", "₹" }, {"€", "€"} };
var output = replacements.Aggregate(input, (current, replacement) => current.Replace(replacement.Key, replacement.Value));
Console.WriteLine(output);
Console.ReadLine();
}
}
}
请帮我一下。
{ {"₹", "₹"}, {"€"}, "€" };
。 - ib11