Python-从文本中删除一些标点符号

rksh

我想让Python仅删除字符串中的一些标点符号,比方说,我想删除除'@'以外的所有标点符号

import string
remove = dict.fromkeys(map(ord, '\n ' + string.punctuation))
sample = 'The quick brown fox, like, totally jumped, @man!'
sample.translate(remove)

这里的输出是

The quick brown fox like totally jumped man

但是我想要的是这样的东西

The quick brown fox like totally jumped @man

有没有一种方法可以选择性地从文本中删除标点符号,而无需保留我们想要保留在文本中的标点符号?

虎鹰T3

只需从替换字符串中删除您不想触摸的字符即可:

import string
remove = dict.fromkeys(map(ord, '\n' + string.punctuation.replace('@','')))
sample = 'The quick brown fox, like, totally jumped, @man!'
sample.translate(remove)

另请注意,我更改'\n ''\n',因为前者将从您的字符串中删除空格。

结果:

The quick brown fox like totally jumped @man

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python-从文本中删除一些标点符号

来自分类Dev

Python从文本文件中删除标点符号

来自分类Dev

Python:如何删除文本语料库中的标点符号,但不删除特殊单词(例如 c++、c#、.net 等)中的标点符号

来自分类Dev

在Python中从字符串中删除标点符号

来自分类Dev

如何创建自己的标点符号列表以在python中删除

来自分类Dev

在python中包含一组特定的标点符号

来自分类Dev

删除标点符号并创建字典 Python

来自分类Dev

Python从撇号中删除Unicode字符串中的标点符号

来自分类Dev

如何在Python中删除所有前导和尾随标点符号?

来自分类Dev

仅从python列表中每个元素的开头和结尾删除标点符号

来自分类Dev

Python NLTK无法正确删除标点符号

来自分类Dev

使用php preg_replace从utf-8编码的字符串中删除一些标点符号

来自分类Dev

如何从文本中删除标点符号?

来自分类Dev

在编写和删除标点 python 时遇到一些麻烦

来自分类Dev

使用正则表达式是从Python中的一行获取所有标点符号的最佳方法吗?

来自分类Dev

从Python中的列表中删除一些重复项

来自分类Dev

从csv文件中删除python中的一些字符

来自分类Dev

如何暂时忽略标点符号?Python

来自分类Dev

如何在python中删除一些连接的组件?

来自分类Dev

如何从python字典中删除一些值

来自分类Dev

尝试使用python删除列中的一些数据

来自分类Dev

如何在python中删除一些连接的组件?

来自分类Dev

从Python字典中删除一些元素

来自分类Dev

用正则表达式删除标点符号-python

来自分类Dev

Python解析为小写并删除标点符号无法正常运行

来自分类Dev

删除标点符号并返回有意义的句子-Python

来自分类Dev

Python str.maketrans 删除带有空格的标点符号

来自分类Dev

使用R从文本中删除标点符号

来自分类Dev

在Scala中删除标点符号形式的文本-Spark

Related 相关文章

  1. 1

    Python-从文本中删除一些标点符号

  2. 2

    Python从文本文件中删除标点符号

  3. 3

    Python:如何删除文本语料库中的标点符号,但不删除特殊单词(例如 c++、c#、.net 等)中的标点符号

  4. 4

    在Python中从字符串中删除标点符号

  5. 5

    如何创建自己的标点符号列表以在python中删除

  6. 6

    在python中包含一组特定的标点符号

  7. 7

    删除标点符号并创建字典 Python

  8. 8

    Python从撇号中删除Unicode字符串中的标点符号

  9. 9

    如何在Python中删除所有前导和尾随标点符号?

  10. 10

    仅从python列表中每个元素的开头和结尾删除标点符号

  11. 11

    Python NLTK无法正确删除标点符号

  12. 12

    使用php preg_replace从utf-8编码的字符串中删除一些标点符号

  13. 13

    如何从文本中删除标点符号?

  14. 14

    在编写和删除标点 python 时遇到一些麻烦

  15. 15

    使用正则表达式是从Python中的一行获取所有标点符号的最佳方法吗?

  16. 16

    从Python中的列表中删除一些重复项

  17. 17

    从csv文件中删除python中的一些字符

  18. 18

    如何暂时忽略标点符号?Python

  19. 19

    如何在python中删除一些连接的组件?

  20. 20

    如何从python字典中删除一些值

  21. 21

    尝试使用python删除列中的一些数据

  22. 22

    如何在python中删除一些连接的组件?

  23. 23

    从Python字典中删除一些元素

  24. 24

    用正则表达式删除标点符号-python

  25. 25

    Python解析为小写并删除标点符号无法正常运行

  26. 26

    删除标点符号并返回有意义的句子-Python

  27. 27

    Python str.maketrans 删除带有空格的标点符号

  28. 28

    使用R从文本中删除标点符号

  29. 29

    在Scala中删除标点符号形式的文本-Spark

热门标签

归档