python根据开头和结尾字符串获取中间字符串的方法


Posted in Python onMarch 26, 2015

本文实例讲述了python根据开头和结尾字符串获取中间字符串的方法。分享给大家供大家参考。具体分析如下:

这里给定一个字符串,指定开头和结尾的字符串,返回中间包夹的字符串,比如:
content:<div class="a">3water.com</div>
startStr:<div class="a">
endStr:</div>
返回结果:3water.com

def GetMiddleStr(content,startStr,endStr):
  startIndex = content.index(startStr)
  if startIndex>=0:
    startIndex += len(startStr)
  endIndex = content.index(endStr)
  return content[startIndex:endIndex]
if __name__=='__main__':
  print(GetMiddleStr('<div class="a">3water.com</div>','<div class="a">','</div>'))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
用Python实现web端用户登录和注册功能的教程
Apr 30 Python
python简单实现计算过期时间的方法
Jun 09 Python
python引入导入自定义模块和外部文件的实例
Jul 24 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
tensorflow实现对图片的读取的示例代码
Feb 12 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python绘制封闭多边形教程
Feb 18 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
Python3批量创建Crowd用户并分配组
May 20 Python
scrapy实践之翻页爬取的实现
Jan 05 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 #Python
python使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 #Python
python使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 #Python
python轻松实现代码编码格式转换
Mar 26 #Python
使用python实现正则匹配检索远端FTP目录下的文件
Mar 25 #Python
python通过wxPython打开一个音频文件并播放的方法
Mar 25 #Python
python概率计算器实例分析
Mar 25 #Python
You might like
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
利用Psyco提升Python运行速度
2014/12/24 Python
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
python连接mysql有哪些方法
2020/06/24 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
大学生毕业自我鉴定范文
2013/09/19 职场文书
电子信息科学专业自荐信
2014/01/30 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
岗位职责范本大全
2015/02/26 职场文书
python基础入门之字典和集合
2021/06/13 Python
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js