【问题标题】:How to remove invisible line break character如何删除不可见的换行符
【发布时间】:2022-03-22 19:22:19
【问题描述】:
我在 excel 中有大数据,有些单元格包含 html 代码。这些单元格中有换行符。我试图替换换行符 (Alt+010, \n) 但 excel 说没有这样的字符。
当我将单元格复制到记事本时,没有换行符。
当我从记事本复制到 phpmyadmin sql area 或 textpad 时,我再次看到换行符。
下面有notepad、textpad和phpmyadmin sql区截图。如何删除这些不可见的换行符?
【问题讨论】:
标签:
excel
notepad
textpad
【解决方案2】:
您是否尝试删除代码中任何不必要的选项卡?还要检查一些琐碎的事情,例如 mysql 数据库中的字符串最大长度或编辑器的其他设置。
编辑。哦,我忘记了。这也可能是由您的语言设置引起的,请检查默认数据库的区域编码预设以及当前是否支持土耳其语。
【解决方案3】:
换行符 - 您是指可以在 Excel 中使用 ALT+ENTER 引入的换行符吗?
然后您可以在 Excel 中使用搜索/替换选项,而无需将您的内容复制到另一个工具:
打开它并在搜索中引入 CTRL+J(您将收到一个显示在搜索字段中的点)。
在替换中,您可以介绍您想要的内容(什么都没有、空格、分号……)。
选择全部替换。
编辑:
我已经通过使用剪贴板将 html 从 textpad 复制到一个单元格来测试它。有了这个,我描述的方法不起作用。
但还有另一种解决方案:打开替换命令,为“搜索字符串”引入 ALT 键(按住它),然后使用数字小键盘(在“标准”键盘的右侧)引入树数字 0 1 0,最后释放 ALT 键(您将在搜索字段中看到一个点)。选择你想要的替换字符串,然后选择全部替换。
【解决方案4】:
函数 =clean() 帮助了我。使用 ALT+J 查找/替换可以替换,但没有完全删除字符串中的所有不可见字符,因此单元格仍然与列中的文本行为不符。 =clean() 函数最终将所有不可见的字符都删除了。