perl - 我怎样才能只用连字符连接一些字段?

标签 perl concatenation

输入:

F1  F2         F3         F4       F5        F6  

4   ABCDEF1234 1111111111 20090101 00:00:00  XYZ 123

输出:

4   ABCDEF1234 1111111111 20090101-00:00:00  XYZ 123

F 代表字段。 F4 和 F5 是需要用连字符连接的日期字段。是否有执行此操作的快速 Perl 脚本?

最佳答案

s/(\d{8})\s+(\d{2}:\d{2}:\d{2})/$1-$2/

关于perl - 我怎样才能只用连字符连接一些字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1157602/

相关文章:

Perl 目录、文件排序、带大小和日期的打印列表

javascript 循环中的变量串联

MySQL 连接问题

perl - Perl PAR::Packer 的 pp、par.pl、parl 脚本之间有什么关系?

bash - 对于另一列中列出的相同条目 ID,打印一列中具有最大值的行

perl - PersistentPerl 或 SpeedyCGI 的替代品有哪些?

arrays - 如何从数组中的每个元素创建对象?

audio - ffmpeg 剪切和连接单个命令行

c++ - 不同数组之间的 memcpy 或 memmove

python - 如何在python中组合(合并)两个数据表框架