为什么执行搜索和替换时会删除新行(CRLF)?

为什么执行搜索和替换时会删除新行(CRLF)?

正则表达式-:\s|,\s|,|\s|/|\\|\&|\$|"|%
也尝试了[:\s,\s,\s/\\\&\$"%]相同的结果。

我已标记替换字符,以便从视觉上确认。

在此处输入图片描述

答案1

因为您\s没有替换任何内容。\s代表任何类型的空格,包括换行符。

如果您只想替换水平空格(即空格、制表符),请使用\h

相关内容