' if !$maxlength;
$rmnewline = 1;
next;
} elsif($tag eq '[code]') {
push @open, 'code';
$result .= '
' if !$maxlength;
$rmnewline = 1;
next;
} elsif($tag eq '[/spoiler]' && $open[$#open] eq 'spoiler') {
$result .= !$charspoil ? '' : '';
pop @open;
next;
} elsif($tag eq '[/quote]' && $open[$#open] eq 'quote') {
$result .= '
' if !$maxlength;
$rmnewline = 1;
next;
} elsif($tag eq '[/url]' && $open[$#open] eq 'url') {
$result .= '';
pop @open;
next;
} elsif($match =~ s{\[url=((https?://|/)[^\]>]+)\]}{