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

文本中每一行的所有文字替换都替换成“一级维度”这个四个字,字数不够的,到哪里算哪里。

  •  
  •   chemfinder · 2019-03-02 16:07:47 +08:00 · 1538 次点击
    这是一个创建于 2123 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如:
    创新与实践能力 (是 7 个字)
    替换成
    一级维度一级维

    经常和父母聊天,与父母交流自己真实的想法 (包含中文逗号是 20 个字)
    替换成
    一级维度一级维度一级维度一级维度一级维度

    就是要保证字数相同的情况下,替换成指定的四个字,当原文字超出或少于时 4 的倍数时,替换到哪里算哪里。
    6 条回复    2019-03-02 18:25:06 +08:00
    pkokp8
        1
    pkokp8  
       2019-03-02 16:11:40 +08:00 via Android
    我先来,笨办法,操作 4 次
    1.(.){4}替换一级维度
    2.重复 3 次替换一级维
    3.重复 2 次替换一级
    4.1 次替换一
    binux
        2
    binux  
       2019-03-02 16:11:44 +08:00   ❤️ 1
    好的
    580a388da131
        3
    580a388da131  
       2019-03-02 16:18:15 +08:00 via iPhone
    打散成数组
    580a388da131
        4
    580a388da131  
       2019-03-02 16:19:53 +08:00 via iPhone
    除以 4 余数替换
    h3lica
        5
    h3lica  
       2019-03-02 17:46:34 +08:00
    签到题
    autoxbc
        6
    autoxbc  
       2019-03-02 18:25:06 +08:00
    ({ length }) => ''.padStart( length ,'一级维度')
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1115 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:50 · PVG 02:50 · LAX 10:50 · JFK 13:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.