Это решение не использует регулярные выражения.
Я полагаю, что этот подход, вероятно, легче понять, ведь все регулярные выражения трудно читать:
NorthWind.ac.uk/Users/Current/IT/Surname, FirstName
имеет структуру, похожую на путь (Windows также поддерживает прямую косую черту в качестве разделителя пути), поэтому мы можем использовать split-path для возврата родительского пути «directory».
Поскольку «\» является разделителем пути по умолчанию, после этого необходимо заменить «\» на «/»:
(split-path NorthWind.ac.uk/Users/Current/IT/Surname, FirstName).replace('\','/')
# will return NorthWind.ac.uk/Users/Current/IT