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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python 中 list 的各项操作技巧
Apr 13 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
python实现视频分帧效果
May 31 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
Python实现计算图像RGB均值方式
Jun 04 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
python实现测试工具(一)——命令行发送get请求
Oct 19 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
Python中zipfile压缩包模块的使用
May 14 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
php强制用户转向www域名的方法
2015/06/19 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
python中的变量如何开辟内存
2018/06/26 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
Linux常见面试题
2016/10/04 面试题
服装厂厂长职责
2013/12/16 职场文书
个人银行贷款担保书
2014/04/01 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
工程索赔意向书
2014/08/30 职场文书
合作意向协议书
2015/01/29 职场文书
学校开除通知书
2015/04/25 职场文书
文艺晚会开场白
2015/05/29 职场文书
老干部座谈会主持词
2015/07/03 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS