2
我使用這個代碼塊:如何將str.title與其他語言一起使用?
>>> import re
>>> def titlecase(s):
... return re.sub(r"[A-Za-z]+('[A-Za-z]+)?",
... lambda mo: mo.group(0)[0].upper() +
... mo.group(0)[1:].lower(),
... s)
...
>>> titlecase("they're bill's friends.")
"They're Bill's Friends."
這是一個從Python的文檔。
如果字符串包括一個土耳其字符像「O」,字符串變成
「BOREK」。我應該寫什麼來支持所有語言?
非常好。另外,我不想大寫一些像've'這樣的單詞。我如何添加這些單詞? – Burak
@Burak你可以看看替代函數中的排除字典:'momaroup(0),如果mo.group(0)被排除在其他外...' – ecatmur
非常感謝! – Burak