import re
def camelize(s):
return "".join([w.capitalize() for w in re.split("\W|_", s)])
import re
def camelize(s):
return ''.join([w.capitalize() for w in re.split('\W|_', s)])
import re
def camelize(s):
return "".join(map(str.capitalize, re.split("\W|_", s)))
import re
def camelize(s):
return "".join(map(str.capitalize, re.findall(r"[a-zA-Z0-9]+", s)))
import re
def camelize(s):
return ''.join(map(str.capitalize, re.findall(r'[a-zA-Z0-9]+', s)))
import re
def camelize(str_):
words = re.findall(r'[a-z0-9]+', str_, flags=re.I)
return ''.join(word.capitalize() for word in words)
import re
def camelize(str_):
return "".join([i.capitalize() for i in re.findall(r"[A-Za-z0-9]*",str_)])
from string import punctuation as p; camelize = lambda s: ''.join([x.capitalize() for x in reduce(lambda a, kv: a.replace(*kv), [(x, ' ') for x in p], s).split(' ')])
def camelize(string):
s = ""
for i in string.lower():
if i in "qwertyuiopasdfghjklzxcvbnm1234567890":
s += i
else:
s += " "
s = s.split()
lst = []
for i in s:
lst.append(i[0].upper() + i[1:])
return "".join(lst)
import re
def camelize(str_):
pattern = '[a-zA-Z0-9]+'
return ''.join(c.capitalize() for c in re.findall(pattern,str_))
def camelize(st):
lw = []
ts = ''
for i in st+' ':
if i.isalnum():
ts += i.lower()
else:
lw.append(ts)
ts = ''
return ''.join(i.capitalize() for i in lw)
import re
def camelize(str_):
return ''.join(map(lambda s:s[0].upper()+s[1:].lower(), re.findall('[A-Za-z0-9]+',str_)))
景越Python基础训练营QQ群