私は以下のような文字列を持っています。最初の { を削除したいのですが、文字列の先頭である最初のものだけは何もありません。文字列は置換前は正常に出力されますが、置換後は空の文字列になります。
use strict;
use warnings;
my $string = {"something":[{"some":"12","some":"something","data":"","data":"data2","age":"23"},{......},{.....}]}
# the string is valid as it is json from some array function.
print $string."\n"; #My string prints fine here
$string = s/\{//;
print "String after replacement".".$string." testing";