询问一下 关于一个文本替换的方法
是这样的 我现在在做一个汉化,想要把一个文本中的单字节数字改成双字节的但是这文本长得像这样
000088C2,12,36年凯利
000088D0,12,60年凯利
000088DE,14,100年凯利
000088EE,4,酒樽
000088F4,14,未熟成桶装凯利
00008904,14,24年桶装凯利
00008914,14,36年桶装凯利
00008924,14,60年桶装凯利
我要批量把24 36 60都改成24 36 60
但是前面有很多干扰的单字节数字啊
怎么办?? 例如?..没看懂 你要改的是哪个字?
回 1楼(qhlixpfh) 的帖子
已改 把【,24年】替换成【,24年】 如果需要替换的数字前都有逗号,就连逗号一起查找 正则匹配"(*)年",然后查字典替换,用python, perl啥的两下搞定,没试过,应该可以 都不需要编程语言,靠excel就能完成了……1、导入数据,以逗号分隔
2、A列剪切到sheet2里面去
3、回sheet1全文替换012...789为012...789,手工做的话也就分10次做,工作量不大
4、把剪切出去的那列重新剪切回来
5、看好位置添加2列,用逗号填充这2列
6、最后全文复制出来 引用第5楼matrixtheory于2012-02-26 00:09发表的:
正则匹配"(*)年",然后查字典替换,用python, perl啥的两下搞定,没试过,应该可以 images/back.gif匹配前面再加個逗號就完美了 求诸位详细啊..弱鸡看不懂 以前S1有人推荐过TextEditor,中文名好像叫文本整理器,替换修改什么的异常强大,设置好之后一键完全修改,我山寨手机指着这个看小说了,推荐一下 回各位:
我这里文本总共有数百个呀...没办法导入excel什么的 引用第11楼luoyianwu于2012-02-26 10:15发表的:
回各位:
我这里文本总共有数百个呀...没办法导入excel什么的 images/back.gif宏,VBS 引用第5楼matrixtheory于2012-02-26 00:09发表的:
正则匹配"(*)年",然后查字典替换,用python, perl啥的两下搞定,没试过,应该可以 images/back.gif
阿勒?有支持中文的正则么?我用notepad2一直以为正则不支持中文@@ 用正则表达式
emeditor之类
回 13楼(my6010236) 的帖子
支持,我经常用python抓中文页面啥的,因此我觉得可能是notepad2自己不支持而已。刚刚又试着python写了一下,OK的 正则吧至少比vbs好学多了,还不需要office
deerchao.net/tutorials/regex/regex.htm 引用第16楼trentswd于2012-02-26 16:21发表的 :
正则吧
至少比vbs好学多了,还不需要office
deerchao.net/tutorials/regex/regex.htm http://bbs.saraba1st.com/2b/images/back.gif
好教程,马了个克 引用第13楼my6010236于2012-02-26 10:49发表的:
阿勒? 有支持中文的正则么? 我用notepad2一直以为正则不支持中文@@ images/back.gif肯定是notepad2的問題,工作需要一天到晚正則日文……同為雙字節文字的中文應該也沒差吧
页:
[1]