parent
48a1f3348e
commit
95214cc055
|
@ -198,6 +198,7 @@ handle query => sub {
|
||||||
return if $query =~ m#^\d{1,2}/\d{1,2}/\d{2,4}$#;
|
return if $query =~ m#^\d{1,2}/\d{1,2}/\d{2,4}$#;
|
||||||
return if $query =~ m#^0\d+/\d+$#;
|
return if $query =~ m#^0\d+/\d+$#;
|
||||||
|
|
||||||
|
|
||||||
# some shallow preprocessing of the query
|
# some shallow preprocessing of the query
|
||||||
$query =~ s/^(?:what is|calculat(e|or)|solve|math)//i;
|
$query =~ s/^(?:what is|calculat(e|or)|solve|math)//i;
|
||||||
$query =~ s/\s//g;
|
$query =~ s/\s//g;
|
||||||
|
@ -216,7 +217,7 @@ handle query => sub {
|
||||||
return if $query =~ m/0x[A-Za-z]{2,}/;
|
return if $query =~ m/0x[A-Za-z]{2,}/;
|
||||||
return if $query =~ m/X\d+/;
|
return if $query =~ m/X\d+/;
|
||||||
return if $query =~ m/\d+e\+\d+/;
|
return if $query =~ m/\d+e\+\d+/;
|
||||||
return if $query =~ m{(?:7|9)/11}; # date edge case, US supermarket
|
return if $query =~ m{^(?:7|9)/11$}; # date edge case, US supermarket
|
||||||
return if $query =~ m/.+=.+/; # check there isn't something on both sides of the equals sign
|
return if $query =~ m/.+=.+/; # check there isn't something on both sides of the equals sign
|
||||||
return if $query =~ /^(?:minus|-|\+)\d+$/;
|
return if $query =~ /^(?:minus|-|\+)\d+$/;
|
||||||
|
|
||||||
|
|
|
@ -434,6 +434,9 @@ ddg_goodie_test(
|
||||||
'2 + cube 66 + 2' => build_test(
|
'2 + cube 66 + 2' => build_test(
|
||||||
'2 + cube(66) + 2'
|
'2 + cube(66) + 2'
|
||||||
),
|
),
|
||||||
|
'16739317 / 11147731' => build_test(
|
||||||
|
'16739317 / 11147731'
|
||||||
|
),
|
||||||
|
|
||||||
'e2e4' => undef,
|
'e2e4' => undef,
|
||||||
'cosh(4+-)' => undef,
|
'cosh(4+-)' => undef,
|
||||||
|
|
Loading…
Reference in New Issue