找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 13413|回复: 6

[问题求助] 求一个vbs的替换脚本(已解决)

[复制链接]
发表于 2021-6-1 17:06:15 | 显示全部楼层 |阅读模式
本帖最后由 netdzb 于 2021-6-2 15:22 编辑

文本里面有许多\n,都替换成回车

文件名1.txt,文件内容为

[00:38.76]我的心在这里\n[00:43.08]\n[00:43.65]等你来领回去\n[00:48.12]执念是一种病我想我

难被治愈\n[00:57.24]我等你我爱你\n[01:01.92]我愿意我可以\n[01:07.08]让我再看看你\n

把替换后的内容存为2.txt

谢谢大家。
发表于 2021-6-2 00:35:10 | 显示全部楼层
本帖最后由 newswan 于 2021-6-2 00:47 编辑
  1. (get-content 1.txt) -replace "\\n","`n"
复制代码
  1. sed -e "s'[\]n'\n'g" 1.txt
复制代码
 楼主| 发表于 2021-6-2 15:22:24 | 显示全部楼层
回复 2# newswan

谢谢,代码可以解决问题。
 楼主| 发表于 2021-6-2 15:56:35 | 显示全部楼层
回复 2# newswan

我请教一下,第一条命令是把替换的文本输出到屏幕上面,如何重定向到文本。
power的提示符情况下,
.\tihuan.ps1 > out.txt不能成功啊!
发表于 2021-6-2 16:29:01 | 显示全部楼层
  1. (get-content 1.txt) -replace "\\n","`n" | out-file 2.txt
复制代码
 楼主| 发表于 2021-6-2 16:50:07 | 显示全部楼层
回复 5# newswan

输入的文本是unix格式的,如何改成windows格式的。
 楼主| 发表于 2021-6-2 16:54:37 | 显示全部楼层
回复 5# newswan

unix格式的问题解决了,代码如下,

(get-content 13.txt) -replace "\\n","`r`n" | out-file 133.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:08 , Processed in 0.017248 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表