2016-12-06 3 views
-1

発生、likie (6.12.2016)は、空の丸括弧()代替日付列の第二発生

に置き換えなければならない私は、次の試み:

my $dateoccurence = 2; 

$content =~ s/(\(\d{2}\.\d{2}\.\d{4}\))/ --$dateoccurence == 0 ? "()" : $1 /ge; 
+0

私はこの質問がおそらく*それは明白な* downvotesだと思われるとは思わない。私は*式*( '/ e')修飾子を知的に使用するのでOPのコードではない可能性が高いと認めています。これは' 6 ' d {2} '、しかし私たちはすべて明白なことを時々見過ごしています。 – Borodin

答えて

1

数字は必ずしも2つではなく、1つだけでよい:

/(\(\d{1,2}\.\d{1,2}\.\d{4}\))/ 

または短い

/(\(\d\d?\.\d\d?\.\d{4}\))/ 
+2

[映画のソフトウェアに関するアドバイス](https://www.youtube.com/watch?v=sqcLjcSloXs) – Borodin

関連する問題