驼峰自动转换成下划线
时间: 2023-11-08 19:05:56 浏览: 98
Java中驼峰与下划线相互转换
驼峰命名法(Camel Case)是一种常见的命名约定,其中单词之间没有空格或分隔符,而是通过大写字母来区分单词。下划线命名法(Snake Case)是另一种常见的命名约定,其中单词之间用下划线分隔。如果你希望将驼峰命名法转换为下划线命名法,可以使用以下方法:
```python
import re
def camel_to_snake(camel_case):
snake_case = re.sub(r'(?<!^)(?=[A-Z])', '_', camel_case).lower()
return snake_case
camel_case = "camelCaseExample"
snake_case = camel_to_snake(camel_case)
print(snake_case)
```
这个方法使用正则表达式将大写字母前插入下划线,并将所有字母转换为小写。运行以上代码,输出将是:
```
camel_case_example
```
这样,驼峰命名法就被成功转换为了下划线命名法。希望能帮到你!如果有其他问题,请随时提问。
阅读全文