04/08/19 10:48
>>434
> KENT-WEBさんのYY-BOARDの改造に関する質問です。
またか。。。
> << >>で囲まれた文字列は全て※※※※に変換する
> $val =~ s/</</g;
> $val =~ s/>/& gt;/g;
する前に変換すること。
凡例:
$val =~ s|<<(.+)>>|<em>$1</em>|g;
注意点:
<<ABC<<いろは>>DEF>>
は、
<em>ABC<<いろは>>DEF</em>
となる。(ただし<em></em>が<em></em>となるので、この分を再変換すること)
# タグ処理
$val =~ s|<<(.+)>>|<em>$1</em>|g; # <<>>で囲まれたものを。。。
$val =~ s/&/&/g;
$val =~ s/"/"/g;
$val =~ s/<(?!/?em>)/</g; # <em> の復元1
$val =~ s/(?<!</?em)>/>/g; # <em> の復元2
$val =~ s/\0//g;