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新手经常遇到的17个错误分析
Jul 30 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
不要用强制方法杀掉python线程
Feb 26 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
Python用 KNN 进行验证码识别的实现方法
Feb 06 Python
python定时关机小脚本
Jun 20 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
May 23 Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
如何使用selenium和requests组合实现登录页面
Feb 03 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 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数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
js 字符串操作函数
2009/07/25 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
Vue computed计算属性的使用方法
2017/07/14 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
如何理解Python中的变量
2020/06/01 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
vue+django实现下载文件的示例
2021/03/24 Vue.js
机械化及自动化毕业生的自我评价分享
2013/11/06 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
爱国演讲稿400字
2014/05/07 职场文书
保护环境倡议书300字
2014/05/19 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
开会通知短信大全
2015/04/20 职场文书
百万英镑观后感
2015/06/09 职场文书
教师反邪教心得体会
2016/01/15 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL