Я пробовал это в powershell с -replace и с [RegEx] :: replace.та же проблема.Я хочу использовать значение в группе захвата для извлечения его значения из поиска, выполняющего замену строки.
в предположении, что t является допустимой хеш-таблицей ключ / значение, где один ключ равен «gif».
[RegEx]::Replace($_, "((/aaa)?/bbb[^']+).(jpg|png|bmp|gif)", "--`$1--`$2--`$3--$($t.Item('`$3'))++++`$1-UUUUU.`$3")
Излишне говорить, что мне не удалось заставить поиск по хешу работать в этой замене.