|
|
@@ -414,11 +414,11 @@ sub _parse_file
|
|
|
}
|
|
|
|
|
|
# require 2 chars (catches C++), nick must not end in [+=-]
|
|
|
- if ($saying =~ /^(\S*\w\S*\w\S*(?<![+=-]))(\+\+|==|--)$/o) {
|
|
|
+ if ($saying =~ /^(\S+[^\s+=-])(\+\+|==|--)$/) {
|
|
|
my $thing = lc $1;
|
|
|
my $k = $2 eq "++" ? 1 : ($2 eq "==" ? 0 : -1);
|
|
|
$stats->{karma}{$thing}{$nick} = $k
|
|
|
- if !is_ignored($thing) and $thing ne lc($nick);
|
|
|
+ if $thing =~ /\w\W*?\w/ and !is_ignored($thing) and $thing ne lc($nick);
|
|
|
}
|
|
|
|
|
|
# Find URLs
|