我有一个字符串“value”,需要将其转换为“Value”,如何使用camel case输出来实现这一点:值=数值
ki1q1bka1#
您可以使用string:titlecase/1:
string:titlecase/1
> string:titlecase("value"). "Value"
编辑:从技术上讲,这不是一个完整的 Camel 大小写实现(这需要在每个块上拆分一些字符和标题大小写),但它满足了您的示例。例如,要将snake_case转换为CamelCase,可以执行以下操作:
snake_case
CamelCase
> String = "hello_world", Chunks = string:split(String, "_"), Chunks2 = lists:map(fun string:titlecase/1, Chunks), string:join(Chunks2, ""). "HelloWorld"
1条答案
按热度按时间ki1q1bka1#
您可以使用
string:titlecase/1
:编辑:从技术上讲,这不是一个完整的 Camel 大小写实现(这需要在每个块上拆分一些字符和标题大小写),但它满足了您的示例。
例如,要将
snake_case
转换为CamelCase
,可以执行以下操作: