В настоящее время я работаю с Pyspark и столкнулся с, казалось бы, простой проблемой.
Я хочу сделать заглавной первую букву каждого слова, даже если слова разделены символами в следующем списке:
delimiter_list = [' ', '(', '+', '/', '-']
На самом деле initcap
работает только для слов, разделенных пробелами.
Есть ли эффективное решение? Вот несколько примеров ввода-вывода:
input | output |
---|---|
baden-baden | Baden-Baden |
markranstadt/brandenburg-kirchmöser | Markranstadt/Brandenburg-Kirchmöser |
ostrow mazowiecki/bialystok | Ostrow Mazowiecki/Bialystok |