Одним из решений является сделать файл HTML-файлом (возможно, добавить верхний и нижний колонтитулы), открыть его в веб-браузере и скопировать видимый текст в новый файл. Похоже, в этом файле есть специальные символы html.
Замените специальные символы в файле размером 60 МБ
370
Jean Calmer
У меня большой текстовый файл. 200 000 строк. 60MB.
Я хотел бы заменить:
& -> & Ë -> Ë Ê -> Ê etc...
Любая простая идея, пожалуйста? (Textpad или Notepad ++?)
Редактировать: Спасибо за идеи. Я хочу найти и заменить не только эти 2 случая, но и все специальные символы ((Ðetc ....)
Блокнот: Редактировать -> Заменить. Найти что = & Заменить на = & Ë
Eric F 6 лет назад
3
Командная строка Powershell `(Get-Content" file.txt "). Replace (" & "," & ") | Set-Content "file.txt" `
Pimp Juice IT 6 лет назад
0
-1 Почему бы вам сначала не попробовать обычный блокнот с небольшим файлом? Вы не показали, с чем действительно боретесь, что делает задачу, о которой вы спрашиваете, настолько сложной для вас. Вы уже знаете, как заменить & asdf на qwerty в небольшом файле? Если нет, то узнайте, как это сделать. Вы даже знаете, как заменить «abc» на «def», если нет, то выясните это. Ты хоть в курсе как открыть блокнот. Как далеко вы продвинулись к решению этой проблемы?
barlop 6 лет назад
1
Посмотрите [html_entity_decode] (http://php.net/manual/en/function.html-entity-decode.php)
Toto 6 лет назад
0
Используйте [EmEditor] (https://www.emeditor.com/).
Sandeep 6 лет назад
0
Если мы делаем рекомендации по программному обеспечению, попробуйте бесплатный и открытый исходный код [Notepad ++] (https://notepad-plus-plus.org/), так как он прекрасно справляется с открытием файла размером 60 МБ. Вы пробовали команду PowerShell, которую я поставил наверх? В этой команде в функции [`replace ()`] (https://ss64.com/ps/replace.html) вы убедитесь, что первый аргумент - это строка для поиска, а второй аргумент - строка для замены на оба они заключены в двойные кавычки и разделены запятой, то есть `replace (" arg1 "," arg2 ")`. Просто, легко, сделано, и перейти к следующему.
Pimp Juice IT 6 лет назад
0
1 ответ на вопрос
0
pbies
Похожие вопросы
-
36
Как заставить Windows переименовать файл с помощью специального символа?
-
5
Найти и заменить несколько пустых строк
-
2
Найти и заменить в блоггере
-
-
4
Как я могу рекурсивно заменить строку во всех файлах PHP в Linux?
-
7
Вводить странные буквы¿ без цифровой клавиатуры?
-
1
Есть ли в Ubuntu графический интерфейс для поиска и замены на основе папок?
-
2
Блокнот ++ найдите строку с новой строкой и замените
-
9
Как убрать этот символ "^ @" с vim?
-
3
Как найти и заменить пути ссылки в нескольких файлах Excel одновременно
-
1
Komodo Edit: Как использовать вкладки и возврат каретки в Find / Replace?