Convert nama kepada title case

14 Nov 2022, 10:10 PM
Coding
0 Komen
Convert nama kepada title case
            import re
def titlecase(s):
    return re.sub(
        r"[A-Za-z]+('[A-Za-z]+)?",
        lambda word: word.group(0).capitalize(),
        s)
        

nama = "rabi'ah binti ahmad"

nama2 = 'sevelraja a/l n. supermaniam'

>>> nama.title()

"Rabi'Ah Binti Ahmad"

>>> titlecase(nama)

"Rabi'ah Binti Ahmad"

>>> titlecase(nama2)

'Sevelraja A/L N. Supermaniam'

Penafian: Pihak kami tidak bertanggungjawab terhadap sebarang kehilangan atau kerosakan yang dialami kerana menggunakan maklumat dalam website ini dan segala yang tertera tidak berkenaan dengan sama ada yang hidup atau pun dah mati.

Tiada sebarang komen setakat ini.

Tak puas hati? Tulis komen anda disini

Tags

python

Snippet Berkaitan

Pycharm Django Console 13 Nov 2022, 12:12 PM
Delete duplicate 4 Dec 2022, 10:10 PM
Django Admin EZ Mode 13 Dec 2022, 9:09 PM
htmx+modal 13 Nov 2022, 12:12 PM
Jupyter Notebook Kernel 22 Jan 2023, 2:02 PM