lynnworld
V2EX  ›  问与答

大量的文本文件处理用什么语言比较好?

  •  
  •   lynnworld · Jan 27, 2015 · 9473 views
    This topic created in 4298 days ago, the information mentioned may be changed or developed.

    主要是从文本中提取信息,转换加工。。数据量挺大的,希望速度快,还要容错性高.

    Supplement 1  ·  Jan 27, 2015
    涉及到解析xml之类的东西,目前是java做的,感觉越来越乱》
    28 replies  •  2015-01-27 14:15:16 +08:00
    vulgur
    vulgur
    Jan 27, 2015
    1
    人生苦短,我用Python
    lululau
    lululau
    Jan 27, 2015
    2
    最好的文本处理工具是 Perl,没有之一
    roricon
    roricon
    Jan 27, 2015
    3
    据说是Perl
    lingo233
    lingo233
    Jan 27, 2015
    4
    awk?
    acgeo
    acgeo
    Jan 27, 2015
    5
    C++搞定一切!

    C++吸星大法好!!

    C++能创造其他语言!!


    哈哈哈
    princelai
    princelai
    Jan 27, 2015
    6
    perl,sed&awk不是专门干这个的嘛
    sleeperqp
    sleeperqp
    Jan 27, 2015
    7
    sed或者awk把
    python也可以~~
    em70
    em70
    Jan 27, 2015 via Android
    8
    awk效率惊人,可以用来提取,给其他语言进行二次分析
    loveuqian
    loveuqian
    Jan 27, 2015
    9
    PHP大军还有30秒到达战场????
    lxrmido
    lxrmido
    Jan 27, 2015
    10
    PHP是最好的语言
    tini9
    tini9
    Jan 27, 2015
    11
    ruby就挺好
    czheo
    czheo
    Jan 27, 2015
    12
    感觉乱不是语言的问题
    lu18887
    lu18887
    Jan 27, 2015
    13
    楼上的不要把这帖子变成月经贴好么!
    tabris17
    tabris17
    Jan 27, 2015
    14
    大多数支持正则的脚本都没问题,看你熟悉哪个了

    资格老点的就是perl了,但是python\ruby\php都没问题
    garfeildma
    garfeildma
    Jan 27, 2015
    15
    xml解析可以scala啊,内建xml支持
    对ms不反感的话C#也挺好
    NeoAtlantis
    NeoAtlantis
    Jan 27, 2015
    16
    xml解析,如果单个文件不算太大的话试试python的beautifulsoup。
    Dongdong36
    Dongdong36
    Jan 27, 2015
    17
    1L +1
    zythum
    zythum
    Jan 27, 2015
    18
    字符串处理效率高。无疑awk
    aa88kk
    aa88kk
    Jan 27, 2015
    19
    数据量大,xml就别解析了, 太慢。直接正则提取。
    invite
    invite
    Jan 27, 2015
    20
    很明显,应该用C。
    46fo
    46fo
    Jan 27, 2015 via iPhone
    21
    c 谁用谁知道
    whoops
    whoops
    Jan 27, 2015
    22
    sed or awk,海量数据处理时,比起perl来,速度快的不是一个数量级
    Her0
    Her0
    Jan 27, 2015
    23
    Python, awk,sed
    yakczh
    yakczh
    Jan 27, 2015
    24
    你提供个样本,需求结果的数据, 然后贴一下各种语言的代码,根据运行时间和代码长短,就知道哪种语言适合
    itfanr
    itfanr
    Jan 27, 2015
    25
    python 没有之一
    Comdex
    Comdex
    Jan 27, 2015
    26
    golang吧,运行效率可能比脚本语言好,但又容易入门
    proudzhu
    proudzhu
    Jan 27, 2015 via Android
    27
    perl + 1
    ray1919
    ray1919
    Jan 27, 2015
    28
    Perl为字符串而生,xml有现成包
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3127 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 11:14 · PVG 19:14 · LAX 03:14 · JFK 06:14
    ♥ Do have faith in what you're doing.