Добавить имя файла Txt файлов в строке внутри файла Notepad ++ - PullRequest
1 голос
/ 05 июля 2011

Я не программист / программист, поэтому мои знания о регулярных выражениях ограничены тем, что я могу найти в Google и на таких сайтах, как stackoverflow.

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

Так что, если у меня есть файл с именем Caste, система в Непале.txt "Я хочу видеть" Систему каст в Непале "в первой или второй строке текста без кавычек.

Кто-нибудь может мне помочь?Большое спасибо.:)

Ответы [ 2 ]

0 голосов
/ 05 июля 2011

Я не уверен, что вы можете сделать это из Notepad ++, так как для начала вам понадобится список файлов. Если у вас уже есть это, вы можете использовать поиск и замену, чтобы найти .txt (если они все имеют расширение .txt) и заменить его ничем. Если у вас есть другие расширения, попробуйте регулярное выражение типа \.[^\.]$ и замените его ничем. Это должно соответствовать последнему фулстопу и всему, что после него.

Если у вас нет списка файлов в текстовом редакторе, вы можете получить их из Bourne-совместимой оболочки с помощью команды find. -type f -print> ../file-you-want-the-list-in.txt запускается в каталоге со всеми файлами в.

0 голосов
/ 05 июля 2011

Сделайте следующее:

(.+?)\.\w+

Бит в скобках, который вы затем использовали бы для имени вашего файла.Это предполагает, что перед расширением есть только одна точка в имени файла.В противном случае, если у вас есть имена файлов, такие как Document.name.txt, вам понадобится более сложное регулярное выражение.

...