gpt4 book ai didi

java - 正则表达式捕获组未按预期工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:16 24 4
gpt4 key购买 nike

<分区>

我已经苦苦挣扎了两天才让它工作,但我就是做不到(我的正则表达式很糟糕:S)。

${test}[arg]

从这段文本中,我需要检索两个不同的东西:testarg。为此,我创建了这个正则表达式:

(\$\{(\b[a-zA-Z0-9.]+\b)\})(\[(.+)\])?

在这个例子中,它是有效的。但是,如果我尝试其他文本:${test}[arg1] - ${test2}[arg2],我只会得到一个与 2 个组的匹配:testarg1] - ${test2}[arg2,而不是获得 2 个不同的匹配项:一个匹配组 testarg1,另一个匹配组test2arg2

希望你能帮帮我。

提前致谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com