01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
文字列のエスケープ。順番。
1. HTML エスケープ - 文字列そのまま
2. ソースエスケープ - "&" や "<" などを置換し pre を付ける (インデ
ントが重要なときに) --- あまり使わないかも
3. プラグインエスケープ
戻すときは逆。
タブを最初に消す方針にしたのでバグが出た。修正。
OLD: my $URLDELIM = "\\\\\\n[\\t ]+";
NEW: my $URLDELIM = "\\\\\\n *";
pre 囲みをやめる。各行の行末に <br> を付けるようにした。
pre 指定は別に行なう。
ソースの表示は [src][/src] を使う→エンティティ置換&pre。
例: [esc]<pre>...</pre>[/esc]
[esc]<pre>
┏━━━┓
┃ ┣━━━━━┓
┗┳━━┛ ┃
┃ ┃
┗━━━━━━━━┛
</pre>[/esc]
↓
┏━━━┓ ┃ ┣━━━━━┓ ┗┳━━┛ ┃ ┃ ┃ ┗━━━━━━━━┛
sub test { my ($k) = @_; return qq(<a href="http://example.com/search?q=$k">$o</a>); }
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2007-10-19 23:15