Почему новые строки (CRLF) удаляются при выполнении поиска и замены?
Regex - :\s|,\s|,|\s|/|\\|\&|\$|"|%
Также попробовал [:\s,\s,\s/\\\&\$"%]
с такими же результатами.
Я пометил замену символов для визуального представления, чтобы убедиться.
1 ответ
Решение
Потому что вы заменяете \s
ни с чем. \s
обозначает любой вид пробела, включая разрывы строк.
Если вы хотите заменить только горизонтальные пробелы (то есть пробел, табуляция) используйте \h
,