ハッシュコード値を含む文字列を解析し、ハッシュコードを同等の文字表現に変換する必要があります。ここにサンプルコードがあります。
I see that you#39;re eligible to get ticket for show on your device#44;
スクリプトは次のように出力する必要があります。
I see that you're eligible to get ticket for show on your device,
ベストアンサー1
Perlは次のような場合に便利です。
$ str='I see that you#146;re eligible to get ticket for show on your device#44;'
$ perl -pe 's/#(\d+);/chr($1)/ge' <<<"$str"
I see that you’re eligible to get ticket for show on your device,
この出力を得るには、端末のエンコーディングをWINDOWS-1252に設定する必要がありました。 10進数146は無効です。ISO-8859-1 特徴。
これらのコードをHTMLエンティティとして扱うために不足している&記号を追加してからデコードします。
perl -MHTML::Entities -lne 's/(#\d+;)/&$1/g; print decode_entities($_)' <<<"$str"