V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
salemilk
V2EX  ›  问与答

一个小的技术问题,什么软件可以在 文本 里一键 替换所有搜索结果

  •  
  •   salemilk · 2014-12-26 15:34:30 +08:00 · 2504 次点击
    这是一个创建于 3650 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是涉及到运费和商品重量的问题,因为有很多个地区。。但运费基本是一样的。
    上面是废话。
    比如 我想要在编辑器里面查找 1 然后想把所有的 1 替换成 100 。
    有什么方法吗???

    17 条回复    2015-01-03 20:51:14 +08:00
    cevincheung
        1
    cevincheung  
       2014-12-26 15:41:43 +08:00
    打开windows记事本,按下ctrl+h

    Ps.这不是技术问题
    eirk2004
        2
    eirk2004  
       2014-12-26 15:43:19 +08:00
    就算记事本也有这个功能,Ctrl+H
    jkjoke
        3
    jkjoke  
       2014-12-26 15:44:08 +08:00
    记事本/Word -> ctrl+h -> 全部替换
    x86
        4
    x86  
       2014-12-26 15:45:44 +08:00
    多文本的话notepad++吧
    loveuqian
        5
    loveuqian  
       2014-12-26 15:49:51 +08:00
    。。。。。。。。。。。。find and replace
    wangofjian
        6
    wangofjian  
       2014-12-26 15:54:28 +08:00
    我一直是ctrl+F,然后跳转到替换
    Tink
        7
    Tink  
       2014-12-26 15:56:14 +08:00
    。。。。。。。
    salemilk
        8
    salemilk  
    OP
       2014-12-26 15:58:07 +08:00
    mac上用的是textwrangler,有什么办法吗?
    learnshare
        9
    learnshare  
       2014-12-26 16:00:30 +08:00
    各种文本编辑器的基本功能之一
    abscon
        10
    abscon  
       2014-12-26 16:02:26 +08:00 via Android   ❤️ 1
    这里头有个坑。你要替换掉的那个1,不一定只是某物品的价格,说不定还是另一个物品的价格,说不定还是另一个物品的数量。更有可能的是某个物品的价格或数量的一部分,比如12.5元。这样根据字符串而不是文件的内在结构做替换真的好吗?

    难道原始文数据是一个纯文本文件,而不是xml文件、Excel文件或数据库表?
    sectic
        11
    sectic  
       2014-12-26 16:03:38 +08:00
    @salemilk
    简单替换直接复制一份开终端
    In mac
    find . -type f -name '*.txt' -exec sed -i '' s/old_word/new_word/ {} +

    复杂一点的,比如不确定是不是所有的word都要替换的,我的 workflow 太复杂。
    需要用 projectile-replace
    jandan
        12
    jandan  
       2014-12-26 16:04:22 +08:00
    notepad++ 、 UE什么的啊都可以
    salemilk
        13
    salemilk  
    OP
       2014-12-26 17:04:32 +08:00 via iPhone
    多谢各位哈。
    zeq
        14
    zeq  
       2014-12-26 19:54:50 +08:00 via Android
    没人用sed或者awk吗?:P
    salemilk
        15
    salemilk  
    OP
       2014-12-27 10:29:12 +08:00
    @abscon 实际操作起来这有这问题,现在还是手动替换呢。
    abscon
        16
    abscon  
       2014-12-27 10:39:24 +08:00 via Android
    @salemilk 可以半自动啊。软件帮你定位到替换位置,你自己点yes/no的按钮或y/n键。点完后自动跳到下一个待替换位置。很多软件都可以的。
    hyss777
        17
    hyss777  
       2015-01-03 20:51:14 +08:00
    echo """
    :noremap <c-h> :1,$s/1/100/g<cr>
    """>> ~.vimrc:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3441 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.