Python camelcase用户输入
我想写一个简单的程序,如果用户输入一个句子,程序会自动将其转换为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() 任何帮助都
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?请提供一些示例输入和相应的输出。谢谢,这就是我要找的