编写一个函数将如下字符串get-element-by-id修改为驼峰表示法getElementById
时间: 2023-05-25 07:03:25 浏览: 46
以下是Python代码:
```python
def to_camel_case(string):
words = string.split('-')
return words[0] + ''.join(w.capitalize() for w in words[1:])
string = 'get-element-by-id'
camel_case_string = to_camel_case(string)
print(camel_case_string) # 输出: getElementById
```
解释:
1. 定义一个to_camel_case函数
2. 将字符串按照"-"分隔成若干个单词,并保存到words列表中
3. 将第一个单词添加到返回结果中
4. 对第二个及之后的单词,首字母大写后拼接到返回结果中
5. 返回驼峰表示法字符串
相关问题
用JS编写一个函数将如下字符串get-element-by-id修改为驼峰表示法getElementById
function toCamelCase(str) {
return str.replace(/-([a-z])/g, function(match, letter) {
return letter.toUpperCase();
});
}
// Example usage:
console.log(toCamelCase('get-element-by-id')); // Output: 'getElementById'
用JS不用正则表达式编写一个函数将如下字符串get-element-by-id修改为驼峰表示法getElementById
function toCamelCase(str) {
var words = str.split('-');
for (var i = 1; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join('');
}
console.log(toCamelCase('get-element-by-id')); // 输出 "getElementById"