【发布时间】:2011-10-15 12:44:15
【问题描述】:
我目前处于不幸的境地,要求我使用正确的字符大小写显示作为批处理的一部分从各种来源(Excel、Access 等)加载的用户名称。
例如,如果名称加载为“JOHN DOE”,则应显示为“John Doe”。
很明显,这会很快变得非常复杂,比如麦当劳、奥莱利、勒布朗等等......
在研究这个问题时,我唯一能找到的建议是显示所有大写的名称,而这个解决方案比显示像 Mcdonald、O'reilly 和 Lebron 这样的名字更受欢迎。我仍然想确定我我已经完成了我的尽职调查,然后以“这就是你所能拥有的一切”回复他们。
是否有任何图书馆(开源或付费)可以帮助解决这个问题?我意识到它很可能不可能完美,但如果它可以覆盖 95~99% 的情况,那应该没问题。
提前致谢。
【问题讨论】:
-
虽然这可能无法处理麦当劳/勒布朗的场景......
-
如果没有特殊名字的字典,没有任何东西可以处理麦当劳/勒布朗的场景。
标签: c# regex user-interface string-formatting string-matching