明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1767|回复: 9

[提问] 求助,有批量将全角文字转变为半角文字的插件或者程序吗?

[复制链接]
发表于 2017-12-27 08:39 | 显示全部楼层 |阅读模式
  以前老的图纸有很多全角数字和字母穿插在汉字中,现在想将它批量转变为半角的,请教有类似的可以批量转换的工具或者程序吗?
 楼主| 发表于 2017-12-27 09:36 | 显示全部楼层
E:\桌面\7B{T0))YTD~GN0OC7(_6`VI.png
 楼主| 发表于 2017-12-27 09:37 | 显示全部楼层
画横线的字体是全角,想转成半角

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2017-12-27 09:48 | 显示全部楼层
CAD小神 发表于 2017-12-27 09:37
画横线的字体是全角,想转成半角

做个对照表,对照替换就可以吧
 楼主| 发表于 2017-12-27 09:50 | 显示全部楼层
duotu007 发表于 2017-12-27 09:48
做个对照表,对照替换就可以吧

可以说的稍微详细一点吗?替换得内容不只一种,有几十种都要替换。。
 楼主| 发表于 2017-12-27 10:24 | 显示全部楼层
有大神么T  T
发表于 2017-12-27 15:12 | 显示全部楼层


修改字体样式?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2018-1-2 13:04 | 显示全部楼层
全角半角的内码应该不一样,只能如地板所言,做个对照表替换。
好在都是英文和标点,要替换的也就那么几十个,列一列不费多少时间。
发表于 2018-1-10 17:35 | 显示全部楼层
刚好看到:
http://bbs.xdcad.net/forum.php?m ... sortid%26sortid%3D1
[字符串] [函数发布] (xd::string:dbc->sbc)字符串全角转半角
(defun xd::string:dbc->sbc (str / first match n second str1)
  (if (setq match (xd::string:regexps "[\\u3000\\uff01-\\uff5f]" str ""))
    (progn
      (foreach n match
        (if (= n " ")
          (setq str (xd::string:regexpr " " str " " ""))
          (progn
            (setq first (substr n 1 1)
                  second (ascii (substr n 2 1))
                  second (- second 128)
                  str1 (chr second)
            )
            (setq str (xd::string:regexpr n str str1 ""))
          )
        )
      )
    )
发表于 2021-10-31 11:57 | 显示全部楼层
我反而想要半角转全角的,不知道有没有呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 09:00 , Processed in 0.330040 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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