python学习_python中怎么去掉标点符号

既然是去失落标点标记,那固然是用正则表白式啦。

python学习_python中怎么去掉标点符号

正则表白式,又称划定规矩表白式。(英语:Regular Expression,正在代码中常简写为regex、regexp或者RE),较量争论机迷信的一个观点。正则表白式凡是被用来检索、交换那些契合某个形式(划定规矩)的文本。(推选进修: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)

正则表白式的特色是:

1. 灵敏性、逻辑性以及功用性十分强;

2. 能够疾速地用极复杂的体式格局到达字符串的庞大把持。

3. 关于刚打仗的人来讲,比拟流畅难明。

更多Python相关技能文章,请拜访Python教程栏目停止进修!

以上便是python中怎样去失落标点标记的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python中怎么去掉标点符号 https://www.kubayi.com/4922.html

常见问题

相关文章

评论
暂无评论