您现在的位置是:课程教程文章

python如何去掉文本中的符号

2023-12-18 19:58课程教程文章 人已围观

处理字符串相关的问题,首选当然是正则表达式。

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这

个“规则字符串”用来表达对字符串的一种过滤逻辑。

给定一个正则表达式和另一个字符串,我们可以达到如下的目的:

1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):

2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。

可以对字符串中的标点符号进行过滤,从而达到去掉或替换标点符号的效果。

import re
  
punctuation = '!,;:?"\''
def removePunctuation(text):
    text = re.sub(r'[{}]+'.format(punctuation),'',text)
    return text.strip().lower()
  
text = " Hello, world!  "
print removePunctuation(text)

推荐学习《Python教程》。

课程教程:python如何去掉文本中的符号

上一篇:python怎么传参

下一篇:没有了

站点信息

  • 文章统计篇文章