我有这个特定的代码示例,我想替换所有出现的
[index1, index2, ..., ii]
与
[ii][index1, index2, ...]
.
我尝试了正则表达式
(\[.*?),\s?ii\]
然后我将用它来替换(用 [ii]$1]
)。但问题是,该组捕获了从行中第一个
[
到第一个
ii]
的所有代码。使用此示例代码行,您可以清楚地看到问题:
https://regex101.com/r/hhAUva/2
它应该与[g, k, j, ii]
和
[g, ii]
完全匹配。我该如何解决这个问题?