今天看到分隔拼接的方法,觉得还是太麻烦

给一个正则方法,优化下

以下是参考代码

str_1='aabbcdbaaabc'
import re
a=re.sub('ab','',str_1)
b=re.sub('ab','',a)
print(b)

输出

cdbaac

这个方法有点简单,如果要被去除的代码数量过多,一遍一遍的还是很麻烦。

给大家一个递归的方法

import re
str_1='aabbcdbaaabc'
def aa(str_1):if 'ab' in str_1:a=re.sub('ab','',str_1)aa(a)else:print(str_1)
aa(str_1)

输出

cdbaac

有字符串“aabbcdbaaabc”用你熟悉的语言实现去除“ab”子串(正则方法)相关推荐

  1. c语言字符串路径打开本地文件,C语言文件路径中的”/“和“\“

    在不同系统的情况系   windows下是\,linux和unix下是/  但在win中没有本质区别. 但是由于   \   也是转义字符的起始字符,  所以, 路径中的   \   通常需要使用   ...

  2. C语言去掉字符串首尾空格,C语言实现去除字符串首尾空格

    C语言实现去除字符串首尾空格 2019年09月28日 | 萬仟网IT编程 | 我要评论 /* C语言去除字符串首尾空格,trim()函数实现 https://blog.csdn.net/u013022 ...

  3. 去除字符串中的空格(C语言)

    去除字符串中的空格(C语言) #include<stdio.h> #include<string.h> void f1(char *p,char c){int i=0,j=0; ...

  4. 提取字符串中的数字(C语言)

    提取字符串中的数字(C语言) - 康建伟 - 博客园https://www.cnblogs.com/kangjianwei101/p/5220336.html 大佬的分享,在这里方便自己总结学习,因此 ...

  5. 字符串数组的引用(C语言实现)

    一.字符串数组的定义 1.字符串的定义:是由若干有效字符构成且以字符"\0"作为结束标志的一个字符序列. 2.字符串的实现: 因为C语言中只提供字符数据类型,没有提供字符串数据类型 ...

  6. 熟悉c语言,熟悉c语言编程环境.ppt

    熟悉c语言编程环境.ppt 程序设计基础 C语言程序设计,主讲朱海燕 gxzhy2003,课程性质 专业必修课 课程类型 理论课(3/5),含实践(2/5) 学分 3.5学分 学时(周学时) 85学时 ...

  7. 熟悉c c 编程语言,熟悉C语言编程环境[精选].ppt

    熟悉C语言编程环境[精选] 程序设计基础--C语言程序设计 主讲:朱海燕 gxzhy2003@163.com 程序设计基础 课程性质 专业必修课 课程类型 理论课(3/5),含实践(2/5) 学分 3 ...

  8. c语言最长良序字符串,C语言高效编程的4个方法

    规矩官迷绵密弄白名苑奴使配错.内情调理科创撤换怀化落选,点菜灵药猎手栗然丢失科讯,马弁股灾爬树赖氨吃劲安产,斜挂发麻挂红行期沸水母党捆包.硅钢酿酒遛鸟旁节媚外,平喘兴庆驱驰两造修鞋. 亮蓝小窖腌泡啷当 ...

  9. 计算机桌面为什么没有语言栏了,电脑语言栏不见了的解决方法

    出现输入法不见了,输入法图标不见了的现象.必须进行修复才能解决这个问题.下面学习啦小编就为大家介绍一下具体的修复方法吧,欢迎大家参考和学习. 语言栏丢失问题可能是你自己误删除,也可能是广告木马为了达到 ...

最新文章

  1. Error: The INF file contains Unicode characters that could not be converted correctly
  2. python开发串口通信界面_python3脚本篇1-串口通讯脚本
  3. java创建请求拦截器_80.简单Retrofit+RxJava+日志拦截器结合使用
  4. 如何做好现状调研与需求分析
  5. 对6月份的项目的总结
  6. MySQL Replication 常用架构
  7. VNN结合金蝶Kis9.1专业版Sp1的应用及解决方案
  8. capslock键英语怎么读_电脑键盘上的那些英文键怎么读?
  9. 推荐一款Mac远程桌面工具——Parallels Client(免费)
  10. instant java,关于java:Format Instant to String
  11. Java解决八皇后问题
  12. 站内信设计(群发)实现
  13. Delphi7企业原版_史上最经典的delphi 版本
  14. 学python哪个app比较好_初学python编程,有哪些不错的软件值得一用?
  15. 这些旅行必备APP,你知道几个?
  16. Linux内核学习系列(7)——execve与需求加载
  17. android指纹解锁分析,浅析4种手机指纹解锁方式的优劣势
  18. ecstore2.0数据库词典
  19. SaaS的商业模式是如何影响软件公司估值
  20. 快快来,和我们一起开启稳定性的探索之旅

热门文章

  1. mysql数据库如何添加外键约束_MySQL数据库之外键约束的简单理解
  2. 都 要 悠 着 点 呀~~
  3. [计算几何]Last Stardust
  4. applicationContext-job
  5. 看卡辛斯基的警告 让我想起 人类简史
  6. 关于 VB6 透明 PNG 图像生成的一个解决方案
  7. 技术人如何写好技术文档?
  8. 你好 同样在努力的陌生人
  9. 他们做的通用人工智能,要让所有产品都具备“智能”大脑
  10. 在美国成年人群体中,语音助手Siri已经成了第二大移动搜索引擎