python使用正则表达式匹配txt特定字符串(有换行)


Posted in Python onDecember 09, 2020

在原txt文件中,我们需要匹配出的字符串为:休闲服务(中间参杂着换行)

python使用正则表达式匹配txt特定字符串(有换行)

直接复制到notebook里进行处理

python使用正则表达式匹配txt特定字符串(有换行)

①发现需要拿出的字符串都在证卷研究报告前,第一步就把证券报告前面的所有内容全部提出来(包括换行)

python使用正则表达式匹配txt特定字符串(有换行)

②发现需要的字符串在两个换行符(\n)的中间,再对其进行处理

python使用正则表达式匹配txt特定字符串(有换行)

完整代码

import re
txt = """ 行业报告 | 行业点评 
 
   休闲服务
   证券研究报告"""
result = re.findall(r"([\s\S]*)证券研究报告",txt)[0]
sstr = re.findall("\n([\s\S]*)\n",result)[0].strip()
print(" 匹配结果:",sstr)

到此这篇关于python使用正则表达式匹配txt特定字符串的文章就介绍到这了,更多相关python正则匹配txt特定字符串内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python简单实现enum功能的方法
Apr 25 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
深入理解Python分布式爬虫原理
Nov 23 Python
Python 数据处理库 pandas 入门教程基本操作
Apr 19 Python
PyQt5每天必学之事件与信号
Apr 20 Python
python中pip的安装与使用教程
Aug 10 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
python中的&&及||的实现示例
Aug 07 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
python实现发送form-data数据的方法详解
Sep 27 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
Keras搭建自编码器操作
Jul 03 Python
PyTorch中clone()、detach()及相关扩展详解
Dec 09 #Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 #Python
python excel多行合并的方法
Dec 09 #Python
PyTorch中的拷贝与就地操作详解
Dec 09 #Python
python 调用Google翻译接口的方法
Dec 09 #Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 #Python
python dir函数快速掌握用法技巧
Dec 09 #Python
You might like
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
PHP实现简单登录界面
2019/10/23 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
arguments对象
2006/11/20 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
JavaScript window.location对象
2014/11/14 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
NodeJs模拟登陆正方教务
2017/04/28 NodeJs
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
2016年学校综治宣传月活动总结
2016/03/16 职场文书