首页 > 解决方案 > 试图了解如何让 import re 在 pycharm 中工作

问题描述

我正在学习 Python 工作课程。我们正在使用 Pycharm,我不确定这是否是问题所在。基本上,我必须读入一个文本文件,擦洗它,然后计算特定单词的频率。计数不是问题。(我遍历了一个清理列表,检查了清理列表中的特定单词,然后在遍历列表时将特定单词添加到字典中。它工作正常)。我的问题实际上是关于清理数据。我最终做了连续的磨砂以获得最终的清洁清单。但是当我阅读文档时,我应该能够使用 regex 或 re 并用一行代码清理我的文件。无论我做什么,导入 re 或正则表达式,我都会收到阻止我的代码的错误。

如何以python方式编写以下代码?

    # Open the file in read mode
with open('chocolate.txt', 'r') as file:
    input_col = file.read().replace(',', '')

text3 = input_col.replace('.', '')
text2 = text3.replace('"', '')
text = text2.split() 

标签: pythonregexpycharm

解决方案


您可以尝试使用看起来像这样的正则表达式

重新进口

结果 = re.sub(r'("|.|,)', "", text)

打印(结果)

这里的文本是您将从文本文件中读取的字符串希望这会有所帮助!

x = re.sub(r'("|\.|,)', "", str)

推荐阅读