Notepad ++ странная ошибка? при замене огромной струны

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

Weird...

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

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

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

1 ответ

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

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

licensed under cc by-sa 3.0 with attribution.