我找到了这个线程:Best way to strip punctuation from a string in Python
但希望能想出一种方法来做到这一点,除了不要去掉链接中的句点。所以如果字符串是
I love using stackoverflow.com on Fridays, Saturdays and Mondays!
它会返回
I love using stackoverflow.com on Fridays Saturdays and Monday
事实上,理想情况下,我将能够传递一个常见链接结尾列表,如 .com、.net、.ly 等。
最佳答案
您可以使用否定的前瞻:
[,!?]|\.(?!(com|org|ly))
关于python - 有效去除标点符号但不去除 ".com",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354881/