标题: [其他] jsee脚本\r\n替换没生效 [打印本页]
作者: xp3000 时间: 2021-6-30 10:36 标题: jsee脚本\r\n替换没生效
本帖最后由 xp3000 于 2021-7-1 19:22 编辑
EmEditor 宏(xxx.jsee)\r替换时候没生效是怎么回事?- if (document.selection.isempty)
- nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
- else
- nFlags=eeFindNext | eeReplaceSelOnly | eeReplaceAll | eeFindReplaceRegExp;
-
- document.selection.Replace("^[ \s\t]*\r?\n","",nFlags);
- document.selection.Replace("\r","\\\\r",nFlags);
- document.selection.Replace("\n","\\\\n",nFlags);
复制代码
替换\n不生效- nFlags=eeFindNext | eeReplaceAll;
- document.selection.Replace("^[ \s\t]*\r?\n","",nFlags);
- document.selection.Replace("\r","\\r",nFlags);
- document.selection.Replace("\n","\\n",nFlags);
复制代码
搜索→在文件中替换→导入下面内容文件,选择批处理替换能生效- on ^[ \s\t]*\r?\n R
- on \r \\r R
- on \n \\n R
复制代码
作者: qixiaobin0715 时间: 2021-6-30 10:51
在文件中替换是直接用“editor.ReplaceInFiles(...)”吧。
作者: qixiaobin0715 时间: 2021-6-30 11:26
回复 1# xp3000
document.selection.isempty表示什么?
作者: xp3000 时间: 2021-6-30 12:00
回复 3# qixiaobin0715
链接:https://pan.xunlei.com/s/VMdQ1-_XcxXKOZMvyykcjUmDA1
提取码:aq75
jsee脚本起手式,我也是不知道什么作用,只知道能用,不管他们作用。这里是中文帮助信息,可以根据需求组合
作者: qixiaobin0715 时间: 2021-6-30 12:17
居然还有中文帮助,自带的都是英文。可惜没有安装迅雷客户端,从网上再搜搜,看看能通过其它途径获得吧,谢谢。
作者: qixiaobin0715 时间: 2021-6-30 12:35
要替换字符本身,可不用参数eeFindReplaceRegExp,所有的反斜杠都应转义。
作者: xp3000 时间: 2021-6-30 13:38
回复 5# qixiaobin0715
我看见论坛有人发的网盘有个访客上传空间
我把东西上传里面了,不知道会不会被他删除
http://asaman.ys168.com/
如果空白,rer解压就行index.htm打开
作者: qixiaobin0715 时间: 2021-6-30 14:14
回复 7# xp3000
作者: qixiaobin0715 时间: 2021-6-30 15:19
开始确实是空白。选定文件右击鼠标——属性——常规——解除锁定,即可。
作者: qixiaobin0715 时间: 2021-6-30 16:22
不用参数eeFindReplaceRegExp- document.selection.Replace("^[ \\s\\t]*\\r?\\n","",nFlags);
复制代码
作者: xp3000 时间: 2021-6-30 18:25
不用参数eeFindReplaceRegExp丢失了\n的替换\\n
作者: qixiaobin0715 时间: 2021-7-1 06:42
- document.selection.Replace("^[ \\s\\t]*\\r?\\n","",eeReplaceAll);
- document.selection.Replace("\\r","\\\\r",eeReplaceAll);
- document.selection.Replace("\\n","\\\\n",eeReplaceAll);
复制代码
作者: qixiaobin0715 时间: 2021-7-1 08:56
官网最新中文帮助:
https://zh-cn.emeditor.com/download-help/
作者: xp3000 时间: 2021-7-1 19:24
谢谢,这个帮助最新的,
替换还是不行,如果你那边可以我这边不可以可能我系统出问题了
作者: qixiaobin0715 时间: 2021-7-1 21:05
宏文件应存为UTF-16LE编码。不知运行宏文件后文本文件有何变化?
作者: xp3000 时间: 2021-7-2 12:40
不行,编码正确
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |