Там есть GIT Add -P
для стадии изменения и Git Checkout -P
для отказа от изменений в интерактивных условиях , Как я могу раскрывать изменения из индекса от abks?
(я думал, что Git Unsacing-P
или GIT сбрасывает голову -П
может работать.)
Я пытаюсь использовать Python, чтобы изменить некоторые текстовые струны с использованием модуля RE (IE, RE.SUB). Однако, я думаю, что мой вопрос применим к другим языкам. которые имеют реализации Regeex.
У меня есть ряд строк, которые представляют собой древовидные структуры данных. Они выглядят что-то подобное:
(A,B)-C-D
A-B-(C,D)
A-(B,C,D-(E,F,G,H,I))
Каждое письмо представляет собой ветвь или край. Письма в скобках отправили филиалы, входящие в или из другого филиала.
Везде, что есть «простой» ценностей (кортеж с единственной буквой COMMA отдельной одной буквой), я хотел бы взять префикс (X-) или суффикс (-x) этого кортежа и применить его к каждому ценностей в кортеже.
При этом преобразование вышеперечисленные струны станут
(A-C,B-C)-D
A-(B-C,B-D)
A-(B,C,(D-E,D-F,D-G,D-H,D-I))
, применяя методологию неоднократно, в конечном итоге уступит
(A-C-D,B-C-D)
(A-B-C,A-B-D)
(A-B,A-C,A-D-E,A-D-F,A-D-G,A-D-H,A-D-I)
Строки в этих кортежах, затем представляют собой пути через дерево, начиная с корня и заканчивая на листе.
Любая помощь, выполняющая эту задачу, используя регулярные выражения (или другие подходы), будет очень оценена.