・改行コードの統一 s/\x0D\x0A/\n/g;y/\r/\n/; ・HTTP-URL 自動リンク s|https?://[\w!#-;=?-\[\]~]+|<a href="$&">$&</a>|g; s|https?://[\w!#-;=?-\[\]~]+|a{href,$&},$&|eg; ・escapeHTML (CGI.pm 非利用時) s/&/&/g;s/"/"/g;s/</</g;s/>/>/g; s/["&<>]/&#${\ord$&};/g; ・percent-decoding (CGI.pm非利用時) y/+/ /;s/%([a-f\d]{2})/chr hex$1/egi; ・一文字単位に分割 @s=split//; @s=/./gs; ・n バイト単位に分割 @p="foobarhoge"=~/.{1,3}/gs; # foo bar hog e ・無限ループ while(1){ ... } for(;;){ ... } { ... ;redo}