阅读:4626回复:5
每字词排列一行转换相同编码排列一行之一法
应网友要求将每字词一行的码表转换为相同编码一行的码表成功。
原码表格式: A 老 A ; A · A 〤 A ~ A 刂 A 刖 A 镸 AA 放放 AA 舫 AA 蛯 AA 舠 AAA 蟲 AAA 刕 AAAr 舫舟 AAb 蝣 AAc 蠱 AAcA 蜘蛛网 AAcc 方方圆圆 要求转换的格式: A 老 ; · 〤 ~ 刂 刖 镸 AA 放放 舫 蛯 舠 AAA 蟲 刕 AAAr 舫舟 AAb 蝣 AAc 蠱 AAcA 蜘蛛网 AAcc 方方圆圆 并保持原词序不变。 操作步骤: 1、将原码表复制到EXCLE工作表中的A列和B列。 2、将B列以空格为分隔符进行分列。 3、分列后A列为原始码表,B列为编码,C列为字词。保留A、B两列,删除C列。 4、用码表上没有的特殊符号(例子上用“@“)在C列上替换相同编码:将A1复制到C1,在C2单元格输入公式:“=IF(B2=B1,"@";RIGHT(A2,LEN(A2)-LEN(B2)),A2)”,向下拖拽,将C2公式复制到C列其他行。 5、将c列复制到cnbook查找“\@”替换为“\b”就将相同编码的字词按原顺序放在一行了。 |
|
地板#
发布于:2018-03-31 14:13
再次编辑回来...
用akelpad或者emediter 搜索 ^(.*)空格(.*)\n\1空格 替换 \1空格\2空格 点选匹配大小写和正则 反复替换几次就可以了 刚才临时用akelpad的时候发现了匹配大小写的选项,然后重新打开emediter的时候发现也有匹配大小写,不过翻译错误,所以前几天一时不知道怎么搞定大小写匹配就编辑掉了,免得害人,今天又编辑回来 |
|
4楼#
发布于:2018-04-02 12:57
系统提供的工具 > 优化码表似乎也有同样效果。(注意:优化后的码表将保存在.yong\mb目录下。)
图片:yong-optimize.png |
|
5楼#
发布于:2018-04-02 13:54
|
|