我正在寻找一种在许多 Word (.doc) 文件中进行搜索和替换的方法(以实现流程自动化)。
到目前为止我找到的软件只允许我搜索,但不能替换。
我怎样才能用 Word 做到这一点?
我有一个大文本文件(大约 2GB)。我想对同一个文件执行五次搜索和替换操作,并希望在一个命令中完成此操作。通常我使用 vim,打开文件,执行一个替换操作,然后执行下一个操作,等等。有一个问题,因为我注意到在三到四次搜索后 vim 由于内存问题而崩溃。
以下是我在 Vim 中使用的命令的两个示例:
:%s/www\.abcdef/www.test.abcdef/g
:%s/www\.klmnop/www.test.klmnop/g
Run Code Online (Sandbox Code Playgroud)
处理这个问题的最佳方法是什么?
我正在寻找一种可以在文件内容中搜索/替换各种文件类型的工具(即,如果可能,它应该处理最大可能数量的文件类型,如 .txt、.sql、.xls、.doc 、.r、.c 等)。它应该处理多个文件夹/子文件夹中的多个文件。仅仅搜索文件内容对我来说是不够的,它还应该具有替换功能。
我是一个拥有大量结构化内容的网站的版主,并定期编辑格式不佳的帖子(特别是 Markdown 和 LaTeX)。其中许多任务都是乏味的,可以通过搜索和替换功能轻松执行,遗憾的是,我选择的 Firefox 浏览器缺少该功能。
我找不到合适的插件(虽然我承认没有检查所有 >900 个结果),这令人惊讶;这似乎是一个简单而有用的功能,没有插件!
在某些情况下,将帖子复制到文本编辑器是一种不错的解决方法,但并非全部。一些文本编辑器没有搜索 ^ 替换(例如gedit,许多基于 GTK 的 Linux 发行版的默认编辑器),而且我可能无法在我使用 SE 的每台机器上安装一个(大学、朋友……)。
有没有办法将搜索和替换带到 Firefox,最好是支持正则表达式?
我的操作系统是 GNU/Linux,更具体地说是 Ubuntu。
也许我在寻找错误的方式,但我没有找到如何做到这一点。
这是场景:我在文本文件中有一个列表,我想在多行中插入相同的单词,这是一个示例文本:
12.1 项目 1 12.2 项目 2 12.3 第 3 项
现在我用视觉块标记第 8 列,用下面的下划线表示,并打算在Done不移动项目列的情况下替换部分空白:
12.1 _ 项目 1 12.2 _ 项目 2 12.3 _ 项目 3
我希望我可以进入替换模式,但我只能输入插入 ( I)、追加 ( A) 或更改模式 ( c)。更改模式接近我想要的:如果我知道单词的长度,则可以将块设置为相同的宽度。
有什么我在这里想念的吗?
我有一个带有表达式的 SQL 转储,例如youtubehd:2nj6bykw. 该2nj6bykw也可以是不同的随机字符串。它总是 8 个字符长。
我想youtubehd:2nj6bykw用 just替换youtubehd。
我怎样才能做到这一点而无需手动更换它,一一?SQL 转储的长度超过 230000 行,并且这些字符串出现了大约 200 次。
我想我需要一个通配符,但我不知道它是什么以及如何做到这一点。
我为我编写的应用程序构建了一个大型帮助文档。我使用了 Word 2010 中的所有默认样式,包括“标题”、“标题 1”、“标题 2”等。遗憾的是,当我生成目录时,没有包括标题。我现在还使用chmProcessor从文档中自动生成一个网站,并且它的目录中也不包括标题。
我想将所有标题制作为标题 1,将所有标题 1 制作为标题 2,将标题 2 制作为标题 3,等等。如果没有大量的手动操作,这可能吗?(我敢肯定,对此有一个比“降级”更好的词。)
table-of-contents find-and-replace styles microsoft-word-2010
我需要在大量具有许多函数定义的Python文件中替换所有出现的
def some_func(foo, bar):
Run Code Online (Sandbox Code Playgroud)
和
@jit(parallel=True)
def some_func(foo, bar):
Run Code Online (Sandbox Code Playgroud)
无论缩进程度如何def some_func(foo, bar)。
示例:我想更换
def some_func_1(foo, bar):
def some_func_2(foo, bar):
def some_func_3(foo, bar):
def some_func_4(foo, bar):
Run Code Online (Sandbox Code Playgroud)
和
@jit(parallel=True)
def some_func_1(foo, bar):
@jit(parallel=True)
def some_func_2(foo, bar):
@jit(parallel=True)
def some_func_3(foo, bar):
@jit(parallel=True)
def some_func_4(foo, bar):
Run Code Online (Sandbox Code Playgroud)
动机:我想“强力加速/并行化”FDTD 模拟包,而不必通过利用 的自动并行化来重写整个numba代码库@jit。
PS.:也欢迎对这种(ab)使用的幼稚方法提出任何评论/批评@jit(例如,如果这根本不起作用)!
find-and-replace ×10
regex ×2
vim ×2
firefox ×1
indent ×1
indentation ×1
linux ×1
notepad ×1
notepad++ ×1
plugins ×1
sed ×1
software-rec ×1
styles ×1
tabs ×1
text-editing ×1
windows ×1