我有这样的句子——“这是一个测试。4.55 和 5,000。” 我想删除句子末尾的句点,而不是数字之间的句点。我的输出必须是 - “这是一个测试 4.55 和 5,000” 我尝试了以下选项,但没有得到所需的输出:
wordList = "this is a test. 4.55 and 5,000."
pattern3 = re.compile("[^\w\d]+")
wordList = pattern3.sub(' ',wordList)
还尝试了以下2:
pattern3 = re.compile("[^\w]|^[0-9]\.[0-9]")
pattern3 = re.compile("[^\w]|^([0-9]/.[0-9]+)")
我不知道我哪里错了。有人可以给我一些指示吗?我搜索了早期的帖子并尝试了它们,但它们不适用于我的情况。