EzHotKey 板


LINE

感谢提点,是我自己对於正规式不够熟悉,我的解法: ------------------------------------------------------- document.selection.Replace("\x0a","",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord); document.selection.Replace("\x22(.[^\x22]{1,200})?\x22","「\\1」 ",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord | eeFindReplaceRegExp); document.selection.Replace("「(.[^」]{1,200})? (.[^「]{1,200})?」","「 \\1\\2」",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord | eeFindReplaceRegExp); document.selection.Replace("\x27(.[^\x27]{1,200})?\x27","『\\1』 ",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord | eeFindReplaceRegExp); document.selection.Replace("『(.[^』]{1,200})? (.[^『]{1,200})?』","『 \\1\\2』",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord | eeFindReplaceRegExp); document.selection.Replace(" ","\x0a\x0a ",eeReplaceAll | eeFindReplaceEscSeq | eeFindReplaceQuiet | eeFindReplaceOnlyWord | eeFindReplaceRegExp); ---------------------------------------------------- 本档为emeditor巨集使用的.jsee档。 顺带一提,本物会重新断行,是依据每一行中的空格(半形),如果连续空格大於三格 就会被独立在断行。 警告:若每一行前面没有预留给断行用的空格,整个档案会变成"只剩一行" =========================== 正文 这应该是我的首PO,来问问题。 举例 类似的句子: 路人甲:"没想到'我犯了天下人都会犯的错'。" 目标是: 路人甲:「没想到『我犯了天下人都会犯的错』。」 单单使用【"取代成「】,还有【'取代成『】,会变成。 路人甲:「没想到『我犯了天下人都会犯的错『。「 完全不符合「」『』,反而变成了「「『『。 我也曾经试过利用【:"来取代成"「】,但这个方法在别的组合里容易误判。 例如【。"取代成。」】 路人甲:"没想到'我犯了天下人都会犯的错'。" 路人甲:"没想到'我犯了天下人都会犯的错'。」 但同样情况别的句子里 路人甲默默的走在夜晚无人的街道上。"喵~"的一声忽然从他的背後传来。 路人甲默默的走在夜晚无人的街道上。」喵~"的一声忽然从他的背後传来。 在这种句子上就取代错误了。 更别说有些文章是好几句连环,更难处里: 「大雄!」「阿...妈妈...今天天气很好对吧?」「恩...你把什麽东西藏在背後?」 "大雄!""阿...妈妈...今天天气很好对吧?""恩...你把什麽东西藏在背後?" ------------- 以上是我的状态。 我想到一个解决方法,但却不知如何达成。 是否有方法可以使emeditor单次,要强调,是"单次"的取代,方法如下: 1.【"取代成「】 2.【"取代成」】 3.回圈 4.【'取代成『】 5.【'取代成』】 6.回圈 ------------- 因标点符号的对称性,只要利用emeditor的巨集功能, 就可以把文章的上引号下引号还原。 路人甲:「没想到『我犯了天下人都会犯的错』。」 只要不要大引号跟小引号替代符号是一模一样,如: 路人甲:"没想到"我犯了天下人都会犯的错"。" 路人甲:「没想到」我犯了天下人都会犯的错「。」 或是标点符号跟本用错。 不然这个方法可以减少很多人工。 但讲了这麽多,emeditor根本不行,他的巨集功能只能「全部取代」,没有「单次取代」。 不能第一个"取代成「,第二个"取代成」。-----repeat 只能所有的"取代成「或是」。 总括而言,我想询问emeditor的巨集功能,是否有单次取代的功能而我不知道? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.163.194.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1429431402.A.2D3.html ※ 编辑: schan003 (203.163.194.25), 04/19/2015 16:19:43
1F:推 littledrop: 用正规表示式呢? 04/19 16:26
2F:→ schan003: 正规?正规也可以达成?一半「一半」? 04/19 16:46
※ 编辑: schan003 (203.163.194.22), 04/19/2015 18:46:53 ※ 编辑: schan003 (203.163.194.22), 04/19/2015 18:51:53







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP