代码之家  ›  专栏  ›  技术社区  ›  sbac

如何使用正则表达式替换符号字符串

  •  0
  • sbac  · 技术社区  · 6 年前

    我正在使用 regex 在里面 VsCode 替换符号的步骤 * #

    * one
    ** two
    *** three
    

    通过

    # one
    ## two
    ### three
    

    我在用 [*] 和 [\*]{3}\s

    0 回复  |  直到 6 年前
        1
  •  1
  •   Wiktor Stribiżew    6 年前

    你可以用

    : \*(?=\**\s)
    替换为 #

    见 regex demo online .

    细节

    • \* -a * 烧焦
    • (?=\**\s) -需要0或更多的积极展望 * 在当前位置的右边紧跟着一个空格。

    查看VSCode演示:

    enter image description here

    点击后 全部替换

    enter image description here