使用 fart cli 从文件中删除“/”时遇到问题?

使用 fart cli 从文件中删除“/”时遇到问题?

我有PASS.TXT一个名为以下内​​容的文本文件

  • 8PxNA0QuFVZozwA</p>

我需要使输出文件仅包含此值

  • 8pxNA0QuFVZozwA

    还请注意,p这里是小写字母。


我的工作

以下是我得出的逻辑fart.execmd实用程序 根据上述要求相应地转换文件内容等

C:\fart.exe pass.txt "<" --remove pass.txt Replaced 1 occurrence(s) in
1 file(s).

C:\fart.exe pass.txt "/" --remove pass.txt Found 1 file(s).

C:\fart.exe pass.txt "p" --remove pass.txt Replaced 1 occurence(s) in
1 file(s).

C:\fart.exe pass.txt ">" --remove pass.txt Replaced 1 occurence(s) in
1 file(s).

问题似乎是用这个工具把"/"文件中的字符替换为</p>我需要从文件内容中完全删除的字符。

问题:有谁知道我如何轻松解决这个问题?

答案1

你只需要转义正斜杠 (/) 字符与反斜杠 (\) 字符,同时使用-C参数告诉它使用扩展字符,它应该可以正常工作。

fart "c:\folder\pass.txt" -C "\/" --remove 

此外,由于您声明需要</p>完全删除字符,因此您只需使用在"</p>"文件名后作为第一个参数传递的字符来运行它,它就会删除组中找到的所有字符,而无需转义或使用扩展字符。

fart "c:\folder\pass.txt" "</p>" --remove

更多资源

  • FART /?

    -C, --c-style Allow C-style extended characters (\xFF\0\t\n\r\\ etc.)

相关内容