当前位置:  开发笔记 > 编程语言 > 正文

如何使用Perl将冒号放入字符串中最后两个字符?

如何解决《如何使用Perl将冒号放入字符串中最后两个字符?》经验,为你挑选了2个好方法。

我正在尝试找到一种方法将冒号(:)放入一个字符串中,字符串末尾有两个字符.

$ meetdays的示例:
1200 => 12:00
900 => 9:00
1340 => 13:40

不确定这应该是正则表达式还是我不知道的另一个函数.



1> draegtun..:

也可以使用substr() ......

my $string = "1200";
substr $string, -2, 0, ':';

# $string => '12:00';



2> ayrnieu..:
s/(?=..$)/:/

不要使用罗的建议$&.perldoc perlvar:

在程序中的任何位置使用此变量会对所有正则表达式匹配造成相当大的性能损失.见"BUGS".

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有