新学 发表于 2019-8-18 21:22:33

如何避免带 's 的字符串 title()标题化后 'S?

各位鱼友请问有没有哪个字符串方法或函数能避免如下情况的。

>>> title = "a carpenter's house"
>>> title
"a carpenter's house"
>>> title.title()
"A Carpenter'S House"

zltzlt 发表于 2019-8-18 21:24:48

本帖最后由 zltzlt 于 2019-8-18 21:48 编辑

>>> title = "a carpenter's house"
>>> title
"a carpenter's house"
>>> title.title().replace("'S", "'s")
"A Carpenter's House"

zltzlt 发表于 2019-8-18 21:31:14

用字符串的 replace 方法巧妙地把 'S 替换成 's

永恒的蓝色梦想 发表于 2019-8-18 21:39:16

zltzlt 发表于 2019-8-18 21:24


老哥最后的结果放错了,改一下吧,怪尴尬的……
页: [1]
查看完整版本: 如何避免带 's 的字符串 title()标题化后 'S?