【问题标题】:Delete specific parts of txt with bat file用bat文件删除txt的特定部分
【发布时间】:2019-02-10 02:50:52
【问题描述】:

如何使用 bat 文件删除“[”、“]”以及它们之间的任何内容。

加上替换任何“。”带空格,并删除最后一个“。”之后的所有内容

然后还删除可能在开头或结尾的所有空格“”。

似乎找不到简单的方法来做到这一点。真的有任何方法可以在一串文本中更改这些内容。

【问题讨论】:

  • 使用以下行创建一个批处理文件:notepad yourFile.txt 并运行它。之后,仔细完成您想要的所有更改。这是最简单的方法...
  • 我想以某种方式自动化这个过程。一定有什么办法。调查 JREPL 认为我可以使用它。但似乎我必须先学习如何使用它。
  • 请删除此问题并等待your other question中对相同问题的回复!
  • @JacobMIX:JREPL 是一个 2430 行的程序!我虽然你说“一种简单的方法”......

标签: batch-file text replace


【解决方案1】:

使用 JREPL 按照以下方式进行操作:

jrepl "^\[[^\]]*\]|\.(?!.*\.).*#\." "# " /t # /a|jrepl "^ +| +$" "" /f TextFile.txt /o -

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多