技术名称的区分大小写的拼写检查和更正

时间:2019-01-16 19:54:59

标签: c# .net spell-checking

我有200个单词的技术名称(例如ASP.NET,C#,Java),必须对它们进行拼写检查以确保正确的命名约定: Asp.Net成为ASP.NET JAVA成为Java MySQL成为MySQL jQuery成为jQuery Testng成为TestNG Node.js成为Node.js Angularjs成为AngularJS 我用过字典like the link attached herewith 但是,仅需纠正5个单词,大约需要4-5秒。

我的问题是: 1.如何减少时间?

程序是用C#编写的。

1 个答案:

答案 0 :(得分:1)

您尝试过Regex.Replace,我认为这是您需要的吗?

string input = "this is mYsql";
string output = Regex.Replace(input, "mysql", "MySQL", RegexOptions.IgnoreCase);

结果是“这是MySQL”