推 mars90226: 你是要寫程式處理嗎? 還是? 140.112.16.130 01/27 23:01
→ mars90226: 這問題用簡單的regex就可以解決 140.112.16.130 01/27 23:01
→ mars90226: 我的話會裝個notepad++用regex取代功能 140.112.16.130 01/27 23:02
→ mars90226: regex就下"\$.*$",取代成"$0.00" 140.112.16.130 01/27 23:02
→ mars90226: 說錯...用"手續費:.*$"去取代 140.112.16.130 01/27 23:03
→ jbear79810: 沒有太多概念耶 怕公司電腦不能裝這些 1.163.65.126 01/27 23:11
→ jbear79810: notepad++家裡已下載 語法就這麼短嗎? 1.163.65.126 01/27 23:12
→ jbear79810: 已下載 我是把TXT檔拉進notepad++ 1.163.65.126 01/27 23:21
→ jbear79810: 然後他工具列有個取代功能好像就可以 1.163.65.126 01/27 23:21
→ jbear79810: 但怕公司不能裝 有辦法一個EXE檔 1.163.65.126 01/27 23:24
→ jbear79810: 丟進去後 RUN就能幫我全改好嗎 1.163.65.126 01/27 23:24
→ jbear79810: 很感謝mars大幫忙 讓我知道這種方法! 1.163.65.126 01/27 23:25
→ jbear79810: 等等好像有盲點= = 可以全部找尋到 1.163.65.126 01/27 23:32
→ jbear79810: 但是取代時 他是重疊上去.. 1.163.65.126 01/27 23:33
→ 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
→ jbear79810: 然後嘗試結果 取代如果$用全型 1.163.65.126 01/28 23:16
→ jbear79810: 或$ 0.00 $跟0間有空格才能正常取代.. 1.163.65.126 01/28 23:16
推 mars90226: 我忘了$0是notepad++比對到的字 1.171.54.34 01/29 00:18
→ mars90226: notepad++會把$0替換成搜尋到的整串文 1.171.54.34 01/29 00:18
→ mars90226: 字,所以要在$前面加一個\ 1.171.54.34 01/29 00:18
推 longlongint: 不用excel嗎 XD 61.230.124.245 02/04 20:03