Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python camelcase用户输入_Python_Regex - Fatal编程技术网

Python camelcase用户输入

Python camelcase用户输入,python,regex,Python,Regex,我想写一个简单的程序,如果用户输入一个句子,程序会自动将其转换为camelcase。这就是我目前所拥有的 import re sentence=str(input("enter sentence: ") print (sentence) def convert (name): s1=re.sub('(.)(a-z[A-Z]+)',r'\1_\2',name) return re.sub('([a-z0-9])([A-Z])',r'\1_\2',S1).total() 任何帮助都

我想写一个简单的程序,如果用户输入一个句子,程序会自动将其转换为camelcase。这就是我目前所拥有的

import re

sentence=str(input("enter sentence:  ")
print (sentence)

def convert (name):

    s1=re.sub('(.)(a-z[A-Z]+)',r'\1_\2',name)
return re.sub('([a-z0-9])([A-Z])',r'\1_\2',S1).total()

任何帮助都会很好

使用
标题
方法

>>> sentence = input("Enter sentence: ")
Enter sentence: ive got a lovely bunch of coconuts
>>> sentence = sentence.title()
>>> print(sentence)
Ive Got A Lovely Bunch Of Coconuts

如果你能提供你所面临的具体问题的例子,那会很有帮助。您可能需要检查代码中是否存在缩进、大小写和
print()
语句的语法错误。您当前的实现方式对您不起作用的是什么?你是否在问题中重新输入了代码?因为按原样,存在缩进问题和无效语法。可能重复,请参阅此代码,@PM2Ring这似乎正是OP当前使用的代码。不清楚您想要什么。您想像标题所示转换为CamelCase,还是像正则表达式那样转换为CamelCase?请提供一些示例输入和相应的输出。谢谢,这就是我要找的