作者jbear79810 (J熊)
看板Programming
标题[问题] 文字批次取代的问题!!非典型问题
时间Tue Jan 27 22:56:40 2015
目前遇到问题可能有几百笔
档案是txt文字档
里面内容有好多笔...
大明有限公司 金额:$100万 手续费:$30.00
阿昌证券有限公司 金额:600万 手续费:$140.00
胜利营造有限公司 金额:3000万 手续费:$1000.00
....以下略
格式如上 我只想要把汇费通通改成0元
要怎样用简单选取功能把上面手续费通通都取代成 手续费$0.00
以往的取代功能 例如通通手续费:$30.00 这样我知道可以轻松取代成手续费:$0.00
问题在我每笔金额都不一样= =
作业环境是老XP 受限制电脑并没有WORD可使用
但CMD都可以跑没问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.65.126
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1422370602.A.DC9.html
1F:推 mars90226: 你是要写程式处理吗? 还是? 140.112.16.130 01/27 23:01
2F:→ mars90226: 这问题用简单的regex就可以解决 140.112.16.130 01/27 23:01
3F:→ mars90226: 我的话会装个notepad++用regex取代功能 140.112.16.130 01/27 23:02
4F:→ mars90226: regex就下"\$.*$",取代成"$0.00" 140.112.16.130 01/27 23:02
5F:→ mars90226: 说错...用"手续费:.*$"去取代 140.112.16.130 01/27 23:03
6F:→ jbear79810: 没有太多概念耶 怕公司电脑不能装这些 1.163.65.126 01/27 23:11
7F:→ jbear79810: notepad++家里已下载 语法就这麽短吗? 1.163.65.126 01/27 23:12
8F:→ jbear79810: 已下载 我是把TXT档拉进notepad++ 1.163.65.126 01/27 23:21
9F:→ jbear79810: 然後他工具列有个取代功能好像就可以 1.163.65.126 01/27 23:21
10F:→ jbear79810: 但怕公司不能装 有办法一个EXE档 1.163.65.126 01/27 23:24
11F:→ jbear79810: 丢进去後 RUN就能帮我全改好吗 1.163.65.126 01/27 23:24
12F:→ jbear79810: 很感谢mars大帮忙 让我知道这种方法! 1.163.65.126 01/27 23:25
13F:→ jbear79810: 等等好像有盲点= = 可以全部找寻到 1.163.65.126 01/27 23:32
14F:→ jbear79810: 但是取代时 他是重叠上去.. 1.163.65.126 01/27 23:33
15F:→ MOONRAKER: 他那已经最简单了 不然你要用sed喔 61.221.51.43 01/28 10:57
喔喔 可是问题在我用"手续费:.*$"搜寻时 选 "循环"&"用类型表示"
都可以搜寻到手续费:$10.00
手续费:$150.00....以下略
但是我取代打上"手续费:$0.00"取代时 上述这些都会变成
手续费:手续费:$10.00.00
手续费:手续费:$150.00.00
就变成只是头尾插进去而已....
但是我如果打上"手续费:0.00"取代时 就没这些问题 我在想是因为内建"$"
是有定义的一种符号而导致这样
所以後来我只能先用手续费:0.00先取代後再用"一般搜寻"手续费:0.00
然後再用手续费:$0.00取代
这样就等於要两个步骤颇奇怪的= =
※ 编辑: jbear79810 (1.163.65.126), 01/28/2015 23:08:22
16F:→ jbear79810: 然後尝试结果 取代如果$用全型 1.163.65.126 01/28 23:16
17F:→ jbear79810: 或$ 0.00 $跟0间有空格才能正常取代.. 1.163.65.126 01/28 23:16
18F:推 mars90226: 我忘了$0是notepad++比对到的字 1.171.54.34 01/29 00:18
19F:→ mars90226: notepad++会把$0替换成搜寻到的整串文 1.171.54.34 01/29 00:18
20F:→ mars90226: 字,所以要在$前面加一个\ 1.171.54.34 01/29 00:18
21F:推 longlongint: 不用excel吗 XD 61.230.124.245 02/04 20:03