Computer >> Máy Tính >  >> Lập trình >> Python

Viết một hàm python để chuyển đổi trường hợp lạc đà thành trường hợp rắn?

Mã để chuyển đổi vỏ lạc đà sang vỏ rắn được đưa ra dưới đây

import re
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).lower()
print convert('JavaBeans')
print convert('JavaStrutsSwing')

ĐẦU RA

java_beans
java_struts_swing