私はユニコード文字をデコードしようとしています。だから私は単に私が代わりにすべてのUnicode文字をしようとしている正規表現置換e
xは置換の中では機能しません
use LWP::Simple;
my $k = get("url");
my ($kv) =map{/js_call\(\\"(.+?)\\"\)/} $k;
#now $kv data is https://someurl/call.pl?id=15967737\u0026locale=en-GB\u0026mkhun=ccce
$kv=~s/\\u(.{4})/"\x{$1}"/eg;
内進エスケープシーケンス\x{}
を試してみました。
私の予想される出力は次のようになります。
https://someurl/call.pl?id=15967737&locale=en-GB&mkhun=ccce
は以下
print
文が期待される出力を与える言及しました。しかし、正規表現は正しく動作していないようです。
print "\x{0026}";
@ikegamiのおかげ! –