Почему новые строки (CRLF) удаляются при выполнении поиска и замены?

Regex - :\s|,\s|,|\s|/|\\|\&|\$|"|%
Также попробовал [:\s,\s,\s/\\\&\$"%] с такими же результатами.

Я пометил замену символов для визуального представления, чтобы убедиться.

/image s/6ff457a9ac2cbd620159c3883c7625d3930f8dad.png

1 ответ

Решение

Потому что вы заменяете \s ни с чем. \s обозначает любой вид пробела, включая разрывы строк.

Если вы хотите заменить только горизонтальные пробелы (то есть пробел, табуляция) используйте \h,

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