Вставка символов перед тем, что находится в строке, для многих строк - PullRequest
1 голос
/ 30 июня 2010

Я искал регулярные выражения, чтобы попытаться это сделать, но самое большее, что я могу сделать, - это найти начало строки с ^, но не заменить ее.

Затем я могу найти первые символына линии, чтобы заменить, но не могу сделать это таким образом, чтобы сохранить его в целости.

К сожалению, у меня нет доступа к инструменту, как вырезать, так как я на машине Windows ... такЕсть ли способ сделать то, что я хочу с помощью регулярных выражений?

Ответы [ 3 ]

1 голос
/ 30 июня 2010

Использовать блокнот ++ . Он предлагает способ записи последовательности действий, которые затем можно повторить для всех строк в файле.

1 голос
/ 30 июня 2010

Я программировал на мэйнфреймах и привык к панелям SPF. Я был рад найти версию того же редактора для Windows на Command Technology . Делает проблемы, как это просто офигительно. Вы можете использовать выражения для исключения или включения линий, затем применять преобразования только к исключенным или включенным строкам и делать это внутри границ столбцов. Вы даже можете взять содержимое одного набора строк и наложить содержимое другого набора строк целиком или в пределах границ столбца, что позволяет очень легко создавать массовые присвоения значений переменным и аналогичным задачам. Я использую Notepad ++ для большинства вещей, но держу копию SPFSE для специального редактирования, подобного этому. Это не дешево, но как только вы поймете, как его использовать, оно окупится в сэкономленное время.

1 голос
/ 30 июня 2010

Вы пытались заменить регулярное выражение ^ текстом, который хотите поместить в начале каждой строки?Также вам следует использовать параметр многострочного ввода (также называемый m на некоторых диалектах регулярных выражений), если вы хотите, чтобы ^ соответствовал началу каждой строки вашего ввода, а не только первой.:

footest test
footest2 test2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...