Advertisement
nicuf

each word must start with a capital letter

Sep 23rd, 2023
1,527
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. import re
  2.  
  3. def format_title(title):
  4.   """
  5.  Formatează titlul cu prima literă mare în fiecare cuvânt.
  6.  
  7.  Args:
  8.    title: Titlul articolului.
  9.  
  10.  Returns:
  11.    Titlul formatat.
  12.  """
  13.  
  14.   # Folosește expresia regulată pentru a găsi toate cuvintele din titlu.
  15.   words = re.findall(r"\w+", title)
  16.  
  17.   # Convertește fiecare cuvânt în majuscule.
  18.   formatted_words = [word.capitalize() for word in words]
  19.  
  20.   # Combină cuvintele formatate într-un singur string.
  21.   return " ".join(formatted_words)
  22.  
  23.  
  24. def main():
  25.   # Titlul articolului.
  26.   title = "The principle of progressive inequality | Neculai Fantanaru (en)"
  27.  
  28.   # Formatează titlul.
  29.   formatted_title = format_title(title)
  30.  
  31.   # Afișează titlul formatat.
  32.   print(formatted_title)
  33.  
  34.  
  35. if __name__ == "__main__":
  36.   main()
  37.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement