strip()的正则表达式版本
2024-09-07 00:48:13
题目:写一个函数,它接受一个字符串,做的事情和 strip()字符串方法一样。如果只
传入了要去除的字符串,没有其他参数,那么就从该字符串首尾去除空白字符。
否则,函数第二个参数指定的字符将从该字符串中去除。
答案:
import re
str1 = input('请输入字符串:')
str2 = input('请输入要删除的字符,若无请按回车:')
def func(str1,str2):
mo1 = re.compile(r'^\s*')
mo2 = re.compile(r'\s*$')
mo3 = re.compile(str2)
re1 = mo1.sub('',str1)
re2 = mo2.sub('',re1)
re3 = mo3.sub('',re2)
print(re3)
func(str1,str2)
最新文章
- 关于SharePoint 2010中不能使用AjaxControlToolkit的解决办法
- CORDIC原理与FPGA实现(1)
- node工具--connect
- COJ 0580 4021征兵方案
- apache端口被占用
- 最大似然估计与期望最大化(EM)算法
- Boost filessystem...
- NASSA’s Robot
- SQL Server优化50法(转载)
- 2014.1.4 cxf spring webservice
- GRU
- HDU 4545 (模拟) 魔法串
- boost::bind的使用
- kafka对比RocketMQ(转)
- spring+mybatis之注解式事务管理初识(小实例)
- Java Jsp使用
- 推荐Maven的两个仓库
- (转)python with as的用法
- C语言下文件目录查看
- Asp.Net中Response.Cookies.Remove 无法删除COOKIE的问题解决方法
热门文章
- Vue-cli2.0 第3节 解读Vue-cli模板
- mysql 使用技巧 分页limit
- pinpoint php 使用不当引发棘手的问题 --psid sid tid pname ptype ah
- VulnHub靶场学习_HA: ARMOUR
- Daily Scrum 12/23/2015
- C# 静态变量、静态函数、实体变量、实体函数在一个类中的执行顺序
- Maven+JSP+SSM+Mysql+C3P0实现的学生管理系统
- 美的PDF转换成Word转换器完全免费
- ArangoDB 3.5:流事务API、搜索性能大幅提升、最短路径功能
- Jquery中 $.Ajax() 参数详解