Notepad++ странная ошибка? когда заменить огромную строку
Я получаю CR
LF
символы после замены огромной строки в Notepad++. Кроме того, строка добавляет разрыв строки в местах, которые я не спрашивал.
Weird...
Вот экран печати:
Те CR
LF
символ не был там до того, как я использовал замену строки (или они были скрыты? и если так, почему замена строки открыла их?)
Есть ли быстрое (регулярное выражение) решение для их удаления? Есть ли какое-нибудь быстрое (регулярное выражение) решение для удаления любых символов, которые НЕ [az] [AZ] [0-9] ["|'] ИЛИ NON UTF-8 символов?
1 ответ
Вы можете просто заменить \r\n
ни с чем, и это удалит разрывы строк.
Чтобы удалить любой символ, который не [a-z][A-Z][0-9]["|']
заменить [^A-Za-z0-9"|']
ни с чем. Но будьте осторожны, думая обо всем, что хотите оставить: пробелы, табуляции, другие знаки пунктуации и т. Д.