Notepad++ странная ошибка? когда заменить огромную строку

Я получаю CRLF символы после замены огромной строки в Notepad++. Кроме того, строка добавляет разрыв строки в местах, которые я не спрашивал.

Weird...

Вот экран печати:

Те CRLF символ не был там до того, как я использовал замену строки (или они были скрыты? и если так, почему замена строки открыла их?)

Есть ли быстрое (регулярное выражение) решение для их удаления? Есть ли какое-нибудь быстрое (регулярное выражение) решение для удаления любых символов, которые НЕ [az] [AZ] [0-9] ["|'] ИЛИ NON UTF-8 символов?

1 ответ

Решение

Вы можете просто заменить \r\n ни с чем, и это удалит разрывы строк.

Чтобы удалить любой символ, который не [a-z][A-Z][0-9]["|']заменить [^A-Za-z0-9"|'] ни с чем. Но будьте осторожны, думая обо всем, что хотите оставить: пробелы, табуляции, другие знаки пунктуации и т. Д.

Другие вопросы по тегам