导语:
本文主要介绍了关于python如何去掉文本中的符号的相关知识,包括python 文本处理,以及python运算符号这些编程知识,希望对大家有参考作用。
在处理字符串相关的问题时,首选当然是正则表达式。
正则表达式是一种对字符串进行操作的逻辑公式,即使用一些预先定义好的特定字符以及这些特定字符的组合,形成一个“正则字符串”。
“规则字符串”用于表示字符串的过滤逻辑。
给定一个正则表达式和另一个字符串,我们可以实现以下目标:
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中创建一个py文件12/18
- ♥ Python如何输出到文件09/20
- ♥ 如何使用列表理解11/12
- ♥ 如何判断一个变量是否是python中的字符串10/08
- ♥ python库是如何实现对象的转换的12/21
- ♥ 如何在python中创建文件目录11/02
内容反馈