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 Requests安装与简单运用
Apr 07 Python
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
用python代码将tiff图片存储到jpg的方法
Dec 04 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
python3+selenium自动化测试框架详解
Mar 17 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
Dec 07 Python
python解包用法详解
Feb 17 Python
tensorflow2.0教程之Keras快速入门
Feb 20 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
Jun 11 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实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python3编写C/S网络程序实例教程
2014/08/25 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
python 生成图形验证码的方法示例
2018/11/11 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
python属于解释语言吗
2020/06/11 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
联想英国官网:Lenovo英国
2019/07/17 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
新年寄语大全
2014/04/12 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
学校交通安全责任书
2014/08/25 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
详解 TypeScript 枚举类型
2021/11/02 Javascript
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫