爱意满满的作品展示区。
zhangjk1993

写了一个把多行文本转为字符串的在线工具

  •  
  •   zhangjk1993 ·
    zhangjikai · Feb 21, 2017 · 4854 views
    This topic created in 3549 days ago, the information mentioned may be changed or developed.

    没有找到相关的工具,所以自己写了一个,有兴趣的可以看下

    原始文字

    aaaaaa
    aaaaaaaaaa
    ggggggggg
    gggggggg
    

    转换后的字符串

    "aaaaaa\n" + 
    "aaaaaaaaaa\n" + 
    "ggggggggg\n" + 
    "gggggggg";
    

    在线地址  源码

    9 replies  •  2017-02-23 08:56:12 +08:00
    herozhang
    herozhang
    Feb 21, 2017
    1
    貌似很多 ide 自带这个功能,叫代码格式整理
    pyhcarm 就有,用过,
    同一厂家的其他 ide 应该也有同样的功能
    zhangjk1993
    zhangjk1993
    OP
    Feb 21, 2017
    2
    @herozhang 对,我就是比着 idea 的功能写的。主要是用 webstorm 写 js 的时候发现不支持这个功能,才写了一下,可能是我的 webstorm 版本太低吧
    learnshare
    learnshare
    Feb 21, 2017 via Android
    3
    新的标准不是支持 `` 来写多行文本么
    bigxixi
    bigxixi
    Feb 21, 2017
    4
    👍
    之前也写过一个自用,你这个好用多了,谢谢。
    zhangjk1993
    zhangjk1993
    OP
    Feb 21, 2017
    5
    @learnshare 原谅我还没有学 ES6
    xiaozi
    xiaozi
    Feb 21, 2017
    6
    这儿可以: http://tool.lu/html
    learnshare
    learnshare
    Feb 21, 2017 via Android
    7
    @zhangjk1993 不学都了解,其实直接写起来也不麻烦
    msg7086
    msg7086
    Feb 23, 2017
    8
    def text2string text, quote='"', le=';'
    text.lines.map{|line| "#{quote}#{line}#{quote}"}.join(" +\n")+le
    end

    也就一行的事情…… :doge:
    zhangjk1993
    zhangjk1993
    OP
    Feb 23, 2017
    9
    @msg7086 就是很简单啊,不过就你这行代码,我有几个问题:
    1. 如果字符串里有引号,这个是不是没有处理啊
    2. 如果想改引号和结尾字符要改源码么
    3. 这个是什么语言啊,用之前是不是得装对应的环境啊
    4. text 的输入是什么样子的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4496 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 201ms · UTC 06:10 · PVG 14:10 · LAX 22:10 · JFK 01:10
    ♥ Do have faith in what you're doing.