【发布时间】:2025-12-29 05:50:16
【问题描述】:
我正在尝试查找和替换文本文件中某些内容的值,但无法弄清楚我将如何做到这一点。
例如,我想进入一个具有 android:versionName="1.53" 的文件并将其替换为 android:versionName="1.54"。
如果我只想用 1.54 替换 1.53,我知道该怎么做,例如,使用名为 FART(查找和替换文本)的程序,但我希望能够用 1.54 替换语音标记之间的任何内容,即不必指定 1.53,因为这可能每次都会改变。
另一个类似的例子是将#define DLS_VERSION (1540) 替换为#define DLS_VERSION (1600)。
我只是想知道是否有标准的方法或实用程序可以做到这一点?
谢谢, 克里斯。
【问题讨论】:
-
SED 是一个流编辑器,它使用正则表达式从命令行编辑文本文件。具有类似功能的本机 Windows 批处理文件是来自 Stack Overflow 的 dbenham 的
REPL.BAT。它们都是强大的方法,因为普通批处理文件可能会受到要更改的文件的构成的限制。
标签: windows command-line replace command find