|
@@ -399,14 +399,14 @@ sub _parse_file
|
|
|
my $e = '[8;:=%]'; # eyes
|
|
my $e = '[8;:=%]'; # eyes
|
|
|
my $n = '[-oc*^]'; # nose
|
|
my $n = '[-oc*^]'; # nose
|
|
|
# smileys including asian-style (^^ ^_^' ^^; \o/)
|
|
# smileys including asian-style (^^ ^_^' ^^; \o/)
|
|
|
- if ($saying =~ /(>?$e'?$n[\)pPD\}\]>]|[\(\{\[<]$n'?$e<?|[;:]\)|\([;:]|\^[_o-]*\^[';]|\\[o.]\/)/o) {
|
|
|
|
|
|
|
+ if ($saying =~ /(>?$e'?$n[\)pPD\}\]>]|[\(\{\[<]$n'?$e<?|[;:][\)pPD\}\]\>]|\([;:]|\^[_o-]*\^[';]|\\[o.]\/)/o) {
|
|
|
$stats->{smiles}{$nick}++;
|
|
$stats->{smiles}{$nick}++;
|
|
|
$stats->{smileys}{$1}++;
|
|
$stats->{smileys}{$1}++;
|
|
|
$stats->{smileynicks}{$1} = $nick;
|
|
$stats->{smileynicks}{$1} = $nick;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# asian frown: ;_;
|
|
# asian frown: ;_;
|
|
|
- if ($saying =~ /($e'?$n[\(\[\\\/\{|]|[\)\]\\\/\}|]$n'?$e|[;:]\(|\):|;_+;|T_+T|-[._]+-)/o and
|
|
|
|
|
|
|
+ if ($saying =~ /($e'?$n[\(\[\\\/\{|]|[\)\]\\\/\}|]$n'?$e|[;:][\(\/]|\):|;_+;|T_+T|-[._]+-)/o and
|
|
|
$saying !~ /\w+:\/\//o) {
|
|
$saying !~ /\w+:\/\//o) {
|
|
|
$stats->{frowns}{$nick}++;
|
|
$stats->{frowns}{$nick}++;
|
|
|
$stats->{smileys}{$1}++;
|
|
$stats->{smileys}{$1}++;
|