Python实现将多个空格换为一个空格.md的方法

yipeiwu_com6年前Python基础

最近在文本预处理时遇到这个问题,解决方法如下:

import re
str1 = ' rwe fdsa  fasf  '
str1_after = re.sub(' +', '', str1)
print(str1_after)

进一步的,可以将多个数字转换为特定符号,如‘num',这一步在自然语言预处理中也常用,因为有时候我们并不关心是什么数,只关心是不是数字。

import re
str1 = '我的电话18888888888,邮箱1111111@qq.com'
str1_after = re.sub('\d+', 'num', str1)
print(str1_after)

以上这篇Python实现将多个空格换为一个空格.md的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python打印“菱形”星号代码方法

Python打印“菱形”星号代码方法

本人是一名python初学者,刚刚看到一道有趣的python问题,“用python如何在编译器中打印出菱形图案?” 因此决定尝试一下,代码不多,仅供参考。 代码 def print...

python批量设置多个Excel文件页眉页脚的脚本

本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下 import os import openpyxl from openpyxl...

python关键字and和or用法实例

python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。 or也是从左到有计算表达式,返回第一个为真的值。 复制代码 代码如下: IDLE...

Python中最大最小赋值小技巧(分享)

码代码时,有时候需要根据比较大小分别赋值: import random seq = [random.randint(0, 1000) for _ in range(100)] #方法...

pyqt5 QScrollArea设置在自定义侧(任何位置)

pyqt5 QScrollArea设置在自定义侧(任何位置)

本例设置为垂直左侧scroll 主要思想是利用一个长度为0的mid_frame,高度为待设置qwidget的高度,用mid_frame的moveEvent事件驱动qwidget的move...