Вы можете захватить первую часть в группе и сопоставить вторую и третью части, используя отрицательные классы символов [^
В качестве замены используйте первую группу захвата (обычно $1
или \1
) с последующей заменой, разделенной на передний сл sh
^([^/]*/[^/]+/)[^/]+/[^/]+
^
Начало строки (
Захват группа 1 [^/]*/[^/]+/
Соответствует началу строки и первой части до /
)
Закрыть группу [^/]+/[^/]+
Соответствует второй и третьей части, разделенной на /
Regex demo
Пример возможного формата замены
$1SECOND/THIRD