知行编程网知行编程网  2022-10-04 12:00 知行编程网 隐藏边栏  115 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python正则匹配替换文字及空格的相关知识,包括python 替换字符串,以及python正则替换指定字符这些编程知识,希望对大家有参考作用。

写代码的时候,如果要替换部分内容,用python怎么处理呢?今天就带大家一探究竟,具体内容如下:

1、如果要替换所有空格,使用字符串类的replace()方法,如:

str = str.replace(' ','')

2.如果文本中英文混杂,又想替换汉字之间的空格,保留英文单词之间的空格,则问题的解决就比较复杂了。需要正则表达式。



示例:

行(或段落)的首尾和一些汉字之间有不必要的空格,需要替换。

python正则匹配替换文本和空格



Python代码如下:

python正则匹配替换文本和空格



处理结果:

python正则匹配替换文本和空格

上面提到了一个简单的处理方法,就是全中文。也可以用一个简单的正则表达式判断一个文档或字符串的内容是否包含“英文+空格+英文”的形式,然后用一个条件分别判断和处理:

python正则匹配替换文本和空格


之后大家在遇到处理文本内容,可以利用上述方法试试哦~如需了解更多python实用知识,点击进入



(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享