我是个新手,请放轻松点:)
这是我在网上找到的解决方案
codewars
import re
def to_camel_case(text):
return re.sub('[_-](.)', lambda x: x.group(1).upper(), text)
-
我查找了re.sub()和group(),但仍然无法将其组合在一起。我不知道怎么做
[_-](.)
工作,为什么
[_-](w+)
不起作用?
-
他是怎么学会用sub连字符和下划线的?那么,
-
成功地将每个单词的第一个字符大写
除了第一个字
?
-
我想
x.group(1).upper()
将整个单词大写,为什么组(1)指的是第一个字符?