python同时替换多个字符串方法示例

yipeiwu_com6年前Python基础

本文介绍了python同时替换多个字符串方法示例,分享给大家,具体如下:

import re
 
 
words = '''
  钟声响起归家的讯号
  在他生命里
  仿佛带点唏嘘
  黑色肌肤给他的意义
  是一生奉献 肤色斗争中
  年月把拥有变做失去
  疲倦的双眼带着期望
  今天只有残留的躯壳
  迎接光辉岁月
  风雨中抱紧自由
  一生经过彷徨的挣扎
  自信可改变未来
  问谁又能做到
  可否不分肤色的界限
  愿这土地里
  不分你我高低
  缤纷色彩闪出的美丽
  是因它没有
  分开每种色彩
  年月把拥有变做失去
  疲倦的双眼带着期望
  今天只有残留的躯壳
  迎接光辉岁月
  风雨中抱紧自由
  一生经过彷徨的挣扎
  自信可改变未来
  问谁又能做到
  今天只有残留的躯壳
  迎接光辉岁月
  风雨中抱紧自由
  一生经过彷徨的挣扎
  自信可改变未来
  问谁又能做到
  今天只有残留的躯壳
  迎接光辉岁月
  风雨中抱紧自由
  一生经过彷徨的挣扎
  自信可改变未来
  问谁又能做到
  今天只有残留的躯壳
  迎接光辉岁月
  风雨中抱紧自由
  一生经过彷徨的挣扎
  自信可改变未来
'''
 
'替换\n 和空格'
#方法1
words = words.replace('\n', '').replace(' ', '')
print(words)
 
#方法2
rep = {'\n':'',' ':''}
rep = dict((re.escape(k), v) for k, v in rep.items())
#print(rep)
#print(rep.keys())
pattern = re.compile("|".join(rep.keys()))
#print(pattern)
my_str = pattern.sub(lambda m: rep[re.escape(m.group(0))], words)
print(my_str)
#print(words.replace(['\n',' '],''))
 
 
'''
钟声响起归家的讯号在他生命里仿佛带点唏嘘黑色肌肤给他的意义是一生奉献肤色斗争中年月把拥有变做失去疲倦的双眼带着期望今天只有残留的躯壳迎接光辉岁月风雨中抱紧自由一生经过彷徨的挣扎自信可改变未来问谁又能做到可否不分肤色的界限愿这土地里不分你我高低缤纷色彩闪出的美丽是因它没有分开每种色彩年月把拥有变做失去疲倦的双眼带着期望今天只有残留的躯壳迎接光辉岁月风雨中抱紧自由一生经过彷徨的挣扎自信可改变未来问谁又能做到今天只有残留的躯壳迎接光辉岁月风雨中抱紧自由一生经过彷徨的挣扎自信可改变未来问谁又能做到今天只有残留的躯壳迎接光辉岁月风雨中抱紧自由一生经过彷徨的挣扎自信可改变未来问谁又能做到今天只有残留的躯壳迎接光辉岁月风雨中抱紧自由一生经过彷徨的挣扎自信可改变未来

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python3.6使用tkinter实现弹跳小球游戏

本文实例为大家分享了python3.6实现弹跳小球游戏的具体代码,供大家参考,具体内容如下 import random import time from tkinter import...

解决win64 Python下安装PIL出错问题(图解)

解决win64 Python下安装PIL出错问题(图解)

1、软件版本 首先我先安装了 python 2.7 pip是  8.1.2 2、当我要安装PIL时,我在cmd下面输入:pip install PIL 错误提示是: Coul...

python计算auc指标实例

1、安装scikit-learn 1.1Scikit-learn 依赖 Python (>= 2.6 or >= 3.3), NumPy (>= 1.6.1), Sci...

对python生成业务报表的实例详解

对python生成业务报表的实例详解

本文介绍一个用python结合xlsxwriter自动生成业务报表的程序。这里的业务数据采用的是指定的值,真实情况下需要其他程序来接入数据。 # -*- coding: utf-8...

python flask解析json数据不完整的解决方法

当使用Python的flask框架来开发网站后台,解析前端Post来的数据,通常都会使用request.form来获取前端传过来的数据,但是如果传过来的数据比较复杂,其中右array,而...