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根据距离和时长计算配速示例
Feb 16 Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 Python
Python中使用select模块实现非阻塞的IO
Feb 03 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
Python使用plotly绘制数据图表的方法
Jul 18 Python
matplotlib绘图实例演示标记路径
Jan 23 Python
Django如何配置mysql数据库
May 04 Python
Python处理中文标点符号大集合
May 14 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
Python编程源码报错解决方法总结经验分享
Oct 05 Python
Python如何利用pandas读取csv数据并绘图
Jul 07 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模板页面中分页代码的解析
2009/02/06 PHP
PHP 函数语法介绍一
2009/06/14 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
php中数组最简单的使用方法
2020/12/27 PHP
javascript中简单的进制转换代码实例
2013/10/26 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
vue设置全局访问接口API地址操作
2020/08/14 Javascript
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
送给程序员的20个Java集合面试问题
2014/08/06 面试题
业务员薪酬管理制度
2014/01/15 职场文书
小学安全教育材料
2014/02/17 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
工作会议简报
2015/07/20 职场文书
生活委员竞选稿
2015/11/21 职场文书
导游词之井冈山
2019/11/20 职场文书
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript
详解Python flask的前后端交互
2022/03/31 Python