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使用metaclass实现Singleton模式的方法
May 05 Python
Python基于pygame实现的弹力球效果(附源码)
Nov 11 Python
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
TensorFlow实现随机训练和批量训练的方法
Apr 28 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
Python 多维List创建的问题小结
Jan 18 Python
关于python3中setup.py小概念解析
Aug 22 Python
Python线程条件变量Condition原理解析
Jan 20 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
Python实现FTP文件定时自动下载的步骤
Dec 19 Python
Django url 路由匹配过程详解
Jan 22 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获取网络上文件
2006/10/09 PHP
smarty的保留变量问题
2008/10/23 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
以一段代码为实例快速入门Python2.7
2015/03/31 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
python从Oracle读取数据生成图表
2020/10/14 Python
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
小区停车场管理制度
2014/01/27 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
《影子》教学反思
2014/02/21 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis