perl - 在 linux 中使用 perl 删除单元格(电子表格)中的换行符/新行
问题描述
如何使用 perl 删除单元格中的换行符/回车符?
我尝试在 Linux 平台中使用 perl 读取电子表格中的单元格,在读取单元格中的文本时,它被转换为
perl 变量中的。后来在搜索时,我知道这是由于carriage return/line feed
.
例子:
$var1 = $cell ->{Val};
// 文本格式:值存储为0x08
在这里检查我得到的 $var1 值时0x08
,所以我尝试使用 regx 语句删除空格/换行符并累了:
$var=~ s/[\r\n]//g
, $var=~s/\n//g
..,chomp($var) ..etc,但我没有得到预期的结果0x08
解决方案
推荐阅读
- python - xMillion 条目的匿名化 - 需要性能提示
- java - 将 EBCDIC 字节数组解码为字符串并返回字节数组
- sql - 在postgresql中,包括表中的子关系?
- git - 来自我自己仓库的相同分支的 Git 拉取请求的含义
- python - 在 while 循环中定义条件会导致 Python 中溢出,而在 Matlab 中则不会
- c++ - 为什么 std::distance 在 stl 地图中被击中?
- firebase - 如何将通知从 Flutter Web 发送到所有客户端移动应用程序?
- android - 具有响应式子项的 Android ConstraintLayout 不会在 ScrollView 中滚动
- node.js - 将 uniq request_id 设置为 mongo 查询
- html - Google Chrome Dev 浏览器移动模式上的小文本