#vi #regexp-replace
#ви #регулярное выражение-заменить
Вопрос:
У меня есть текстовый файл с несколькими тысячами строк, которые идут парами:
50723 HT 9 TIP3 H1 16208 0.317 2.008 50724 HT 9 TIP3 H2 16908 0.417 1.008 ; qtot 0
Я хочу превратить это в:
50723 H1 9 TIP3 H1 16908 0.417 1.008 50724 H2 9 TIP3 H2 16908 0.417 1.008 ; qtot 0
Т. е. HT в верхней строке для H1 и HT в нижней строке для H2. Обратите внимание, что H1 и H2, которые встречаются позже в строках, можно использовать для различения между ними. Например, при поиске по:
/HT..........TIP3 H1
или
/HT..........TIP3 H2
Но не знаете, как сделать замену?
Комментарии:
1. Пример того, как вы хотите, чтобы данные выглядели после обработки, поможет людям ответить на ваш вопрос, так как с тех пор нет никакой двусмысленности. Ура!