У меня есть текстовый файл из пары сотен тысяч слов. Например:
word1
word2
etc
Я хочу знать, какую программу я могу легко использовать:
- Добавьте «FRONT» в начале текста и
- Добавьте «НАЗАД» в конец текста
Так что я бы закончил с:
FRONTword1BACK
FRONTword2BACK
FRONTetcBACK
Я легко могу сделать это, кодируя его в PHP, но я хочу знать, есть ли более быстрый путь с правильным инструментом? Возможно, это можно сделать в чем-то вроде notepad ++, или scite, или в худшем случае, командной строки linux.
Примечание: я бы предпочел визуальный редактор на базе WINDOWS.
windows-7
text-editors
text-manipulation
coderama
источник
источник
Ответы:
В NotePad ++ регулярное выражение замените:
Что происходит с точки зрения регулярных выражений?
^ - соответствует началу строки
$ - соответствует концу строки
. * - соответствует всему, что находится между ними (в скобках пометить его как группу)
Замена - это просто то, что вы хотите до и после исправления, а значение первой группы регулярных выражений (т.е. все в строке) зажато в середине.
источник
VIM работает на Windows. Если вы никогда не использовали его, у вас могут возникнуть проблемы с запуском, но если вы изучите основы, все волшебство доступно.
1) Добавьте что-то перед первым символом в каждой строке:
Ctrl + vCtrl + q, чтобы войти в режим визуального блока.2) Добавить что-то в конце. Если все слова имеют одинаковую длину, вы можете сделать, как описано выше. Если не использовать макросы.
источник