正则表达式转换报价

问题描述 投票:0回答:1

鉴于这种模式:

    abc/09dce097-34e1-4af3-ab97-9eccd1163615.json
    "1010101010"
    abc/29ef1c15-f2b3-4b4c-9a34-7de982abfb22.json
    "1010101010"
    abc/50dff7db-1bd6-48fa-b608-9e1b70a92bea.json
    "1010101010"
    abc/6092d7ee-0349-40b0-8342-4ccfe63d0297.json
    "1010101010"
    abc/64701479-62c2-4930-b85d-70c610790cc1.json
    "1010101010"
    abc/6d165c85-1499-4d36-bb4f-63d67a9503b6.json
    "1010101010"
    abc/7ab224e7-3be3-4394-8e51-7b9eb85617b8.json
    "1010101010"
    abc/8335bd20-bf16-44d0-b1f7-c898ea81749a.json
    "1010101010"
    abc/df125f62-6183-4117-a6f6-0119d2777a59.json
    "1010101010"
    abc/e91aa1b1-0bd6-4316-b03a-dd4326a82149.json
    "1010101010"
    abc/ff33010e-d20f-4c44-b560-6e5e40fbb3ad.json
    "1010101010"

我想使用正则表达式生成它:

    '1010101010','1010101010','1010101010','1010101010','1010101010','1010101010','1010101010','1010101010','1010101010','1010101010','1010101010'

我当前的正则表达式匹配器是:

    \n?.*.json\n

用逗号替换文本编辑器中的所有内容:

    ,

但它只能带我到:

    ,"1010101010","1010101010","1010101010","1010101010","1010101010","1010101010","1010101010","1010101010","1010101010","1010101010","1010101010"

从那里我手动修复其余部分。

有我可以使用的正则表达式单行代码吗?

regex intellij-idea regex-group
1个回答
0
投票

正则表达式模式:

abc\/[a-z0-9-]+\.json\n("1010101010")

更换图案:

$1,

高级正则表达式(如果支持):

(?:abc\/[a-z0-9-]+\.json\n)("1010101010")(,|\n|$)

高级替换模式:

$1,
© www.soinside.com 2019 - 2024. All rights reserved.