删除文件中的grep搜索结果

吉尔伯特

我有一个脚本,该脚本最终应从文件中提取文本的一部分并将其删除,然后对目录中的每个文件重复此操作。但是我在下面编写的代码不包含delete语句,因为我不确定该怎么做。这篇文章使我认为我应该改为grep我想要保留的所有内容,并将其写入新文件。我尝试del p在该p = re.compile(ur'(.)(\D\D\D\D\D..........)')之后插入,这似乎删除了我的一个输入文件。有什么建议吗?

import sys
import re 
import os


PSGDirectory = "~/TestFolder"

  for path, dirs, files in os.walk(PSGDirectory):
    print path
    print dirs
    print files

  def process (files):
    p = re.compile(ur'(.)(\D\D\D\D\D..........)')
    return re.search(p, files)

  for root, dirs, files in os.walk(PSGDirectory):
    for filename in files:
        fullpath = os.path.join(root,filename)
        print process (fullpath)
Tui Popenoe

使用re.sub()

文档中:

import os
import re

def process(file):
    with open(file, 'w') as f:
        text = f.read()
        # Use your regex to grab all matching text:
        # For example, to remove all non-digits from a string:
        filtered = re.sub(r'\D', "", text)
        f.write(filtered)
        return filtered

def main():
    PSGDirectory = "~/TestFolder"
    for path, dirs, files in os.walk(PSGDirectory):
        print path
        print dirs
        print files
    for root, dirs, files in os.walk(PSGDirectory):
        for filename in files:
            fullpath = os.path.join(root, filename)
            print process(full path)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除文件中的grep搜索结果

来自分类Dev

从搜索结果中删除PDF

来自分类Dev

Grep文件与文件中grep的结果匹配

来自分类Dev

IntelliJ从搜索列表中删除搜索结果

来自分类Dev

grep从包含模式列表的文件中搜索模式,将每个模式的结果写入单个文件

来自分类Dev

从UISearchController的过滤搜索结果中删除

来自分类Dev

从单个Google搜索结果中删除网站

来自分类Dev

从Windows搜索结果中删除Microsoft Edge

来自分类Dev

使用Grep搜索文件中的多个单词

来自分类Dev

Grep用于搜索文件中的模式

来自分类Dev

使用Grep搜索文件中的多个单词

来自分类Dev

从列表中搜索并在找到搜索结果时删除同级

来自分类Dev

grep搜索文件中的单词并给出给定单词的结果,该单词具有包含该单词的ZIPfile名称

来自分类Dev

单个文件中的多个搜索结果

来自分类Dev

在搜索结果中单击时打开文件

来自分类Dev

如何使用grep从文件中搜索多个搜索模式

来自分类Dev

将grep搜索结果传递到sed replace中

来自分类Dev

将grep搜索结果传递到sed replace中

来自分类Dev

使用grep从文件中删除注释

来自分类Dev

使用grep从文件中删除几行

来自分类Dev

grep 无法从 CSV 文件中删除模式

来自分类Dev

grep在多个文件中搜索模式并输出到不同的文件

来自分类Dev

在文件中搜索单词删除行

来自分类Dev

搜索和删除Markdown文件中的链接

来自分类Dev

从Wordpress默认搜索结果中删除woocommerce隐藏产品

来自分类Dev

如何在elasticsearch中删除重复的搜索结果?

来自分类Dev

阿尔戈利亚从搜索结果中删除_highlightResult

来自分类Dev

如何从Google搜索结果中永久删除网站?

来自分类Dev

Sharepoint 2007删除的文档出现在搜索结果中

Related 相关文章

热门标签

归档