如何在字符串中搜索模式并将其替换为空格?

专家主管

-链接到python文件 | -链接到csv testdata文件

import csv 
import nltk
import re
from array import *
#Expressions
rgx_list = ['.', ',', ';', '\(', '\)', ':', '\.\.\.', '!']
#New empty array
ntitle = []
#Open a csv
with open('tripadvisor_dieburg.csv') as file:   
    reader = csv.DictReader(file)
    #Get the title and replace the expressions  
    for row in reader:
        for r in rgx_list:
            new_title = row['title']
            rgx = re.compile(r)
            new_title = re.sub(rgx, '', new_title)
        #Append to the array    
        ntitle.append(new_title)            
#Print the new title
for n in ntitle:
    print n 

我创建了一个以rgx_list正则表达式命名的数组,并打开了包含内容的csv文件。然后,我尝试row['title']用空格替换标题中的正则表达式之后,我想将新标题复制到名为“ ntitle”的新数组中。

只有'!' 将被替换为字符串,但是我希望所有正则表达式都将被替换。
rgx_list = ['.', ',', ';', '\(', '\)', ':', '\.\.\.', '!']现在,我在做什么错?

板球运动员

new_title每次在循环中都已重置

for row in reader:
    for r in rgx_list:
        new_title = row['title']  # here - discards what you replace
        rgx = re.compile(r)
        new_title = re.sub(rgx, '', new_title)

相反应该是

for row in reader:
    new_title = row['title']  # here - only assign once
    for r in rgx_list:
        rgx = re.compile(r)
        new_title = re.sub(rgx, '', new_title)

我认为'.'应该是r'\.'

您可能还想阅读“从Python中的字符串中删除标点符号的最佳方法”中的一些解决方案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

搜索字符串中的字符并将其替换为空格 T-SQL

来自分类Dev

Python:如何在构建文件中搜索特定的字符串并将其替换为用户输入的字符串

来自分类Dev

如何用“ \”字符搜索字符串并将其替换

来自分类Dev

如何在字符串中搜索带有变量的子字符串,并用PHP将其替换为包含该子字符串变量的内容?

来自分类Dev

PHP如何在字符串中查找所有以$或£符号开头的价格并将其替换为引导标签

来自分类Dev

在字符串中查找空格并将其替换为数组中的另一个

来自分类Dev

如何在批处理脚本中查找字符串并将其替换为另一个字符串?

来自分类Dev

如何从字符串中获取特定的子字符串并将其替换为python中的新内容

来自分类Dev

如何识别字符串“ x形圈封闭10.00x10.00mm”中的x并将其替换为空格

来自分类Dev

如何在文件中收集字符串并将其用于替换

来自分类Dev

Python列表-如何评估并将json字符串值中的空格/空/空格替换为某些默认值?

来自分类Dev

如何在字符串中查找模式并将其提取为数据框的新列

来自分类Dev

如何在C#中读取指针的值并将其转换为字符串?

来自分类Dev

如何在python中对任何类型的文件进行分块并将其转换为字符串

来自分类Dev

如何删除字符串中的空格并批量替换为(;)

来自分类Dev

更改字符串并将其替换为我搜索它的特定索引并制作新字符串

来自分类Dev

如何升级我的parsify(),它可以检测嵌入在字符串中的函数并将其替换为javascript中的输出?

来自分类Dev

如何在Perl中匹配单个模式并将其替换为多个模式

来自分类Dev

如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

来自分类Dev

如何在mysql字段中搜索子字符串并替换为其他字符串

来自分类Dev

Android:如何在可绘制目录中搜索图像名称(=字符串)并将其显示在 ImageView 中?

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

在字符串中查找空格并将其删除

来自分类Dev

从数据框列中删除字符串短语并将其替换为 python

来自分类Dev

如何获取所有字符串并将其替换为数据库 JavaScript 中的另一个字符串

来自分类Dev

如何在NSString中查找特定的unicode字符并将其替换为非unicode字符?

来自分类Dev

如何在python中接收音频输入并将其转换为文本字符串

来自分类Dev

在文件中搜索特定字符串并将其删除

Related 相关文章

  1. 1

    搜索字符串中的字符并将其替换为空格 T-SQL

  2. 2

    Python:如何在构建文件中搜索特定的字符串并将其替换为用户输入的字符串

  3. 3

    如何用“ \”字符搜索字符串并将其替换

  4. 4

    如何在字符串中搜索带有变量的子字符串,并用PHP将其替换为包含该子字符串变量的内容?

  5. 5

    PHP如何在字符串中查找所有以$或£符号开头的价格并将其替换为引导标签

  6. 6

    在字符串中查找空格并将其替换为数组中的另一个

  7. 7

    如何在批处理脚本中查找字符串并将其替换为另一个字符串?

  8. 8

    如何从字符串中获取特定的子字符串并将其替换为python中的新内容

  9. 9

    如何识别字符串“ x形圈封闭10.00x10.00mm”中的x并将其替换为空格

  10. 10

    如何在文件中收集字符串并将其用于替换

  11. 11

    Python列表-如何评估并将json字符串值中的空格/空/空格替换为某些默认值?

  12. 12

    如何在字符串中查找模式并将其提取为数据框的新列

  13. 13

    如何在C#中读取指针的值并将其转换为字符串?

  14. 14

    如何在python中对任何类型的文件进行分块并将其转换为字符串

  15. 15

    如何删除字符串中的空格并批量替换为(;)

  16. 16

    更改字符串并将其替换为我搜索它的特定索引并制作新字符串

  17. 17

    如何升级我的parsify(),它可以检测嵌入在字符串中的函数并将其替换为javascript中的输出?

  18. 18

    如何在Perl中匹配单个模式并将其替换为多个模式

  19. 19

    如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

  20. 20

    如何在mysql字段中搜索子字符串并替换为其他字符串

  21. 21

    Android:如何在可绘制目录中搜索图像名称(=字符串)并将其显示在 ImageView 中?

  22. 22

    如何在字符串中查找特定字符并将其放在字符串末尾

  23. 23

    如何在字符串中查找特定字符并将其放在字符串末尾

  24. 24

    在字符串中查找空格并将其删除

  25. 25

    从数据框列中删除字符串短语并将其替换为 python

  26. 26

    如何获取所有字符串并将其替换为数据库 JavaScript 中的另一个字符串

  27. 27

    如何在NSString中查找特定的unicode字符并将其替换为非unicode字符?

  28. 28

    如何在python中接收音频输入并将其转换为文本字符串

  29. 29

    在文件中搜索特定字符串并将其删除

热门标签

归档