我正在遍历字符串集合并使用Humanizr.net。
这样我就可以将每个字符串更正为句子大小写。
例如。
List<string> mystrings = new List<string>();
mystrings.Add("my string one");
mystrings.Add("my string two aBC");
mystrings.Add("My String Three");
foreach (string x in mystrings)
{
Console.WriteLine(x.Humanize());
}
我得到的输出是这个
//what i am getting
//----------------------
//My string one
//My string two a BC
//My string three
我想知道是否有可能添加排除或忽略的单词,以便我得到这个
//what i want
//----------------------
//My string two aBC
谢谢
为了代替答案,我提出了以下解决方案。
-
有一个数据存储数据库或一个简单的文件(这是我在我的情况下使用的),其中包含一个列表的知道的单词和首字母缩略词,我不希望Humanizer转换随着什么Humanizer转换它。
-
然后我做一个简单的查找并在Humanizer调用后替换。
虽然不是最优雅的解决方案,但它目前在我的情况下可以工作。