Замените специальные символы в файле размером 60 МБ

370
Jean Calmer

У меня большой текстовый файл. 200 000 строк. 60MB.

Я хотел бы заменить:

& -> & Ë -> Ë Ê -> Ê etc... 

Любая простая идея, пожалуйста? (Textpad или Notepad ++?)

Редактировать: Спасибо за идеи. Я хочу найти и заменить не только эти 2 случая, но и все специальные символы ((Ðetc ....)

-2
Блокнот: Редактировать -> Заменить. Найти что = & Заменить на = & Ë 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

Одним из решений является сделать файл HTML-файлом (возможно, добавить верхний и нижний колонтитулы), открыть его в веб-браузере и скопировать видимый текст в новый файл. Похоже, в этом файле есть специальные символы html.

Похожие вопросы