【发布时间】:2020-12-15 19:21:12
【问题描述】:
我阅读了一个 .xlsx 文件,其中一些单元格包含特殊字符。在将此类数据插入数据库时,这给我带来了问题,因此我尝试将此类字符替换为空格,如下所示:
using System;
using System.Text.RegularExpressions;
namespace ConsoleApp2
{
public class Program
{
public static void Main(string[] args)
{
var name = "MONEDA S.A. ADMINISTRADORA DE FONDOS DE INVERSIモN";
name = Regex.Replace(name, @"[^A-Za-z0-9 ]", "");
Console.WriteLine(name);
}
}
}
但是这样,我也替换了 .、- 和 , 之类的字符——这是不可取的。那么,如何才能只替换非罗马字符呢?
【问题讨论】: