CamelCase删除号码

时间:2010-09-30 13:35:47

标签: java camelcasing


我正在尝试使用CamelCase分隔单词以便正确制作标题 其中一些字符串也带有数字。例如:1962NBAFin4als变为NBA finals。所以它只是忽略了数字 我试图在互联网上做一些研究,但我没有发现任何有用的东西。

这是CamelCase的问题吗? 我的java代码是:

String fName = Utils.unCamelCase(myString);

提前致谢

1 个答案:

答案 0 :(得分:1)

你有一些重要的处理 - 因为它必须删除数字。然后得到的字符串,它必须确定剩下的单词(它必须在NBA和总决赛之间放置一个空格)然后最后它必须知道哪些单词留下所有大写字母和那些骆驼案例。这不是你真正会在方法中找到的东西 - 事实上,公司提供这样的服务来清理你的数据,并从中获得良好的生活。

对不起,这是个坏消息,但这是一个很大的主题。您还必须考虑中间具有大写的名称(如MacDonalds)。你不要拆分它,D也不应该是小写。