python 用所有标点符号分隔句子的示例


Posted in Python onJuly 15, 2019

问题

给出一段话,由短句组成,短句之间可能被任意标点符号隔开。想要提取所有的短句。

解决

使用 re.split 函数,用正则式匹配的方法,一次性分隔所有短句。

import re
pattern = r',|\.|/|;|\'|`|\[|\]|<|>|\?|:|"|\{|\}|\~|!|@|#|\$|%|\^|&|\(|\)|-|=|\_|\+|,|。|、|;|‘|'|【|】|·|!| |…|(|)'
test_text = 'b,b.b/b;b\'b`b[b]b<b>b?b:b"b{b}b~b!b@b#b$b%b^b&b(b)b-b=b_b+b,b。b、b;b‘b'b【b】b·b!b b…b(b)b'
result_list = re.split(pattern, test_text)
print(result_list)

输出为

['b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b']

可见所有的 b 都被提取了出来。

以上这篇python 用所有标点符号分隔句子的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python创建模块及模块导入的方法
May 27 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
python 采集中文乱码问题的完美解决方法
Sep 27 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
关于Python中的向量相加和numpy中的向量相加效率对比
Aug 26 Python
wxPython多个窗口的基本结构
Nov 19 Python
pytorch读取图像数据转成opencv格式实例
Jun 02 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 Python
Python调用JavaScript代码的方法
Oct 27 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
Jul 15 #Python
关于python中密码加盐的学习体会小结
Jul 15 #Python
Python替换月份为英文缩写的实现方法
Jul 15 #Python
使用python爬取抖音视频列表信息
Jul 15 #Python
python过滤中英文标点符号的实例代码
Jul 15 #Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 #Python
python 判断字符串中是否含有汉字或非汉字的实例
Jul 15 #Python
You might like
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
python计算最大优先级队列实例
2013/12/18 Python
python搭建微信公众平台
2016/02/09 Python
python中私有函数调用方法解密
2016/04/29 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python基础教程项目二之画幅好画
2018/04/02 Python
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
Python重新加载模块的实现方法
2018/10/16 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
中专毕业生的自我鉴定
2013/12/01 职场文书
党员批评与自我批评
2014/02/12 职场文书
军训自我鉴定200字
2014/02/13 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
就业导师推荐信范文
2015/03/27 职场文书
高中家长意见怎么写
2015/06/03 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python
基于docker安装zabbix的详细教程
2022/06/05 Servers