Здравствуйте, как сделать? спасибо
ll = r'\\Государственная граница\\Государственной границе\\Государственную границу\\ РФ'
spl = ll.split('\\\\')
if ll.strip().startswith('\\\\'): print([f'{i}{spl[-1]}' for i in spl[1:-1]]) # то что нужно = ['Государственная граница РФ', 'Государственной границе РФ', 'Государственную границу РФ']
ll = r'Правительство \\России\\РФ\\'
spl = ll.split('\\\\')
if ll.strip().endswith('\\\\'): ?? ['Правительство России', 'Правительство РФ']
ll = r'паспорт \\гражданина\\гражданки\\ РФ'
spl = ll.split('\\\\')
if not ll.strip().startswith('\\\\') and not ll.strip().endswith('\\\\'): ?? ['паспорт гражданина РФ', 'паспорт гражданки РФ']
в двух строчках где поставил знаки ?? и нужный результат