С помощью плана 9, как бы я изменил что-то вроде

foo->bar

в

//foo->bar
foo->baz

для каждого вхождения foo->bar в файле

уточнение:

Я хочу, чтобы шаблон мог быть где угодно в строке

Например: if (foo-> bar)

в

//if (foo->baz)
if (foo->bar)

1 ответ1

0

Я могу только помочь вам с частью регулярных выражений, так как я не знаком с редактором текста Сэма.

Найти: foo-> bar
Заменить на: //foo-bar\r\nfoo-baz

Поскольку вы работаете в среде Unix, вы можете заменить на:
// Foo-бар \nfoo-Baz

Таким образом, конец строки "unix" вместо конца строки "windows".

Для получения информации о том, как использовать регулярные выражения в Сэме, я предлагаю вам просто обратиться к руководству или любому учебнику, который вы можете (вероятно?) найти через гугл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .