【发布时间】:2021-07-12 06:38:14
【问题描述】:
如何用 unicode 省略号替换字符串中的两个或多个句点?
例如
Hey. -> Hey. (does not change)
Hey.. -> Hey… (all of these change)
Hey... -> Hey…
Hey.... -> Hey…
Hey..... -> Hey…
【问题讨论】:
-
你自己尝试过什么?你在哪里卡住了?你得到了什么,你期望什么?
-
一个简单的匹配和替换就可以了。你自己尝试过什么吗?
-
re.sub( '\.\.\.+', '…',x),很明显。 -
您在问题中说了 2 个点,但您的示例结果有 3 个点。
-
r'\.{3,}'如果您的意思是两个以上点,r'\.{2,}'如果您的意思是两个或更多点。