正则表达式 – 如何重新排序字符串中的子字符串?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 如何重新排序字符串中的子字符串?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在Perl中使用 regex进行以下转换?

British style   US style
"2009-27-02" => "2009-02-27"

我是Perl的新手并且对regex不太了解,我能想到的只是提取“ – ”的不同部分然后重新连接字符串,因为我需要动态进行转换,我觉得我的方法将非常缓慢和丑陋.

解决方法

use strict;
use warnings;
use v5.10;

my $date = "2009-27-02";
$date =~ s/(\d{4})-(\d{2})-(\d{2})/$1-$3-$2/;
say $date;

猜你在找的正则表达式相关文章