9528
V2EX  ›  问与答

求 sublime 替换字符正则表达式写法

  •  
  •   9528 · Apr 1, 2016 · 4856 views
    This topic created in 3729 days ago, the information mentioned may be changed or developed.
    GameSpeed=2
    AttackSpeed=5
    SpellSpeed=7

    HitIntervalTime=600
    MagicHitIntervalTime=950
    RunIntervalTime=380
    WalkIntervalTime=450
    ButchIntervalTime=2000


    GameSpeed=2(\n)AttackSpeed=5(\n)SpellSpeed=7

    要替换前三个速度参数和最后一个 ButchIntervalTime=2000 时间参数 请问各位大牛
    在 sublime 里 最后那个正则怎么写 中间隔了很多行的内容
    1 replies    2016-04-01 11:23:00 +08:00
    royxiang
        1
    royxiang  
       Apr 1, 2016
    如果这四个参数的先后顺序不会变的话:

    查找: (?s)(^GameSpeed=)\d+(.*^AttackSpeed=)\d+(.*^SpellSpeed=)\d+(.*^ButchIntervalTime=)\d+

    替换: ${1}1${2}2${3}3${4}4
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2579 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1266ms · UTC 15:58 · PVG 23:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.