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判断变量是否已经定义的方法
Aug 18 Python
粗略分析Python中的内存泄漏
Apr 23 Python
在Python中使用成员运算符的示例
May 13 Python
python中异常捕获方法详解
Mar 03 Python
python操作mysql数据库
Mar 05 Python
Pyqt5实现英文学习词典
Jun 24 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
解决python 文本过滤和清理问题
Aug 28 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
如何基于Python爬取隐秘的角落评论
Jul 02 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
PHP操作xml代码
2010/06/17 PHP
为PHP初学者的8点有效建议
2010/11/20 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
Laravel 5框架学习之路由、控制器和视图简介
2015/04/07 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
详解JavaScript UTC时间转换方法
2016/01/07 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
Python守护进程和脚本单例运行详解
2017/01/06 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
户外婚礼策划方案
2014/02/08 职场文书
会议欢迎标语
2014/06/30 职场文书
大学生助学金感谢信
2015/01/21 职场文书
高中家长意见怎么写
2015/06/03 职场文书
找规律教学反思
2016/02/23 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python