[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 一个功能强大的字符替换工具:fr

在网上看到了一个强大的字符替换工具,大家可以去白杨的原创免费作品http://baiy.cn/上看一看。
  1. fr - 在文件中查找并替换匹配的字符串
  2. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  3. 功能简介
  4. ■ 支持一次性指定多个文件通配符和文件列表。
  5. ■ 支持管道模式,与其它命令协同工作;支持半管道模式,从文件中获取输入,但将结果写到标准输出。
  6. ■ 支持包含子目录。
  7. ■ 支持普通匹配、正则匹配、可忽略大小写、可跨行匹配。替换时可以使用正则的子表达式。
  8. ■ 支持高级正则表达式(ARE)。
  9. ■ 同时支持 posix 标准的扩展正则表达式及 perl 风格的正则匹配。
  10. ■ 可以格式化替换内容为全大写或全小写,便于在批处理中对环境变量和命令行参数做大小写一致化处理。
  11. ■ 支持 DOS(Windows)、Macintosh 和 unix 风格的换行符,可选择自动识别(默认)或手动指定。
  12. ■ 统计功能,列出每个文件中的替换次数、总替换次数等。
  13. ■ 支持Win32和纯DOS环境(纯DOS环境中需要 HX DOS Extender 支持)。
复制代码
下载:
http://pan.baidu.com/share/link?shareid=4061880705&uk=1124163200
1

评分人数

咋白杨大大的东西也被搬过来啦~~
for /f "delims=" %%a in ('%0') do (echo %%a)

TOP

当前非常需要,很感谢楼主和原创人!

TOP

这个我收下了,非常感谢

TOP

谢谢楼主分享

TOP

相比他连说拜拜的 想法都没了 哈哈

相比他连说拜拜的 想法都没了 哈哈








浪美
mbox音乐盒

TOP

谢谢分享,又要学习这个 了

TOP

好像还不错,虽然也很强大,不过 SED 之类的工具已经可以做到了。

TOP

这个真的很不错哦,我用过。

TOP

444(?=555) (匹配444,且後面必須為555)
444555444
444666444

(?<=333)444 (匹配444,且前面必須為333)
444333444
444222444

正則表達式是不是不標準?第二個不支持。

grep/findsrt之類都是返回整行結果。我整個文件就一行,完全沒意義啊。
有沒有其他的搜索程序?支持正則表達式的。

TOP

回复 11# ttenma


grep有 -o 选项
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

的确很强大,但是我还是用不好,望高手写个教程耐心指导一二。

TOP

学习下   在来问问
文明 不如 见面 学无止境 静心学习

TOP

sed,awk,perl都可以做到,为什么还有这么个东西呢?

TOP

回复 15# leeonix


sed,awk,都可以做到,为什么还有perl这么个东西呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表