Java 把全大写字母的英文文本,变成有大写、有小写符合英语语法的文本.
问题描述:
Java 把全大写字母的英文文本,变成有大写、有小写符合英语语法的文本.
HELLO.HOW DO YOU DO?
变成
Hello.How do you do?
大段的文本要正常
答
是不是就是把标点符号后边的英文字母变成大写,其他的都小写呀,那就要首先知道都有哪些标点是结束句子的,句号、问号、感叹号肯定是结束句子,需要判断,逗号就不用判断了.在一个就是第一个英文字母肯定要大写,判断这些...这题无简单解法。纯大写、纯小写的英语,必须建立相关的特例词库,比如姓名地名首字母缩写的词库,才能完美还原大小写正常的英文。简单算法恢复大小写只能做到部分正确。你辛苦了,那几位也辛苦了的确是呀,还有一些如英文首字母缩写的词,像GDP,MBA等等,也需要个词库判断