在处理字符串的时候,经常会有需要提取和替换的情况,记录自己常用的方法。

这个涉及正则表达式的用法,因为我是在Series的str属性在用,方法是同宗,存在略微格式的不一致。

1、替换str的中括号

Series.str.replace('[\\[\\]]','')

2.提取两个字符串之间的字符

#提取a,b之间的数据
#例s=a123b,提取123
Series.str.findall("a(.+?)b")

3.提取单引号之间的内容

Series.str.findall("'(.*)'")

Python学习——常见的字符串匹配相关推荐

  1. Python学习日记day4 字符编码

    1.内存和硬盘都是用来存储的. CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也 ...

  2. python学习---常见的内置字符串(二)

    注:将字符串内置函数记录整理下,之后需要用到的时候便于查找学习. 1.capitalize() : 第一个字符变为大写 例子: str2 = 'xiaoxie' str2.capitalize() = ...

  3. python带通配符的字符串匹配_Bash技巧:实例介绍数个参数扩展表达式以处理字符串变量...

    Linux 的 bash shell 提供了多种形式的参数扩展表达式,可以获取变量自身的值,或者对变量值进行特定处理得到一个新的值,等等. 本篇文章对字符串变量值相关的参数扩展表达式进行汇总说明. 假 ...

  4. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  5. 字符串匹配 python

    字符串匹配是计算机科学中一个重要的问题,也是实际应用中非常常见的问题.在Python中,字符串匹配可以通过正则表达式.字符串方法等方式来实现.本文将介绍Python中字符串匹配的相关知识. 正则表达式 ...

  6. python学习之第二课时--运行程序和字符编码

    python学习之第二课时--运行程序和字符编码 python的运行方式 Windows的终端运行方式:                [右键点击开始键]--->[运行输入cmd]---> ...

  7. python的难点_汇总Python初学者常见的学习难点

    初学Python,面对一个陌生的新生物,是有一些恐惧心理,在学习Python时难免会遇到这样或那样的槛,在这里,IT培训网老师汇总了一些Python初学者的常见的知识难点,希望大家有所帮助. Pyth ...

  8. 分享一下字符串匹配BM算法学习心得。

    字符串匹配BM(Boyer-Moore)算法学习心得 BM算法 是 Boyer-Moore算法 的缩写,是一种基于后缀比较的模式串匹配算法.BM算法在最坏情况下可以做到线性的,平均情况下是亚线性的(即 ...

  9. Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略

    Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句.pass语句)使用方法之详细攻略 目录 Python常见语句命令 1.python的条件语句 2.Python之pass ...

最新文章

  1. 业务逻辑组件化android,AppJoint 极简 Android 组件化方案
  2. 算法---------括号生成
  3. Activity的跳转及返回值,activity的生命周期
  4. 强化学习(四)—— Actor-Critic
  5. 学了网络安全以后能做哪些岗位呢?来来来,带你们了解
  6. @RequestBody注解分析
  7. 如何快糙好猛的使用Shiqi.Yu老师的公开人脸检测库(附源码)
  8. 包含min函数的栈 python_面试题_设计包含 min函数的栈
  9. Python操作文件文档
  10. vue.js axios实现跨域http请求接口
  11. Java算法之旋转数组
  12. 从氨基酸到大分子(蛋白质、核酸)
  13. IOS开发学习笔记007-数据结构
  14. UART、RS232、RS485协议简单总结
  15. 17-Spring持久层框架整合
  16. java web使用的主流框架介绍
  17. 姓名投票c语言未给定候选人,C语言上机
  18. [阿里天池]Baby Goods Info Data
  19. virtualbox报错 提示:E_FAIL (0x80004005)
  20. 致所有仍然关注BreezeMaphack的朋友

热门文章

  1. Liferay中使用portlet:resourceURL触发serveResource()方法调用的细节
  2. OpenXLive 0.9.9 SDK发布,增加对SNS的支持
  3. TCP三次握手及四次挥手详解
  4. 计算机网络应用云计算,计算机网络云计算的类型
  5. php传中文给Java_完美解决PHP中文乱码(转) - - JavaEye技术网站
  6. pycharm 离线安装插件
  7. 个人财务管理系统有源码怎么用_微信里的客户怎么管理?用鱼汛微信管理系统...
  8. Linux中的crontab详解
  9. 深入理解C++中的explicit关键字
  10. 生命游戏c语言代码easy,c++生命游戏源码