Как составить специальное регулярное выражение для обработки строк в php?
//$str = 'Оплата за тра-ляля ололо лсч 82009-703^без налога НДС';
$str = 'Оплата за тра-ляля ололо лсч 40702810802200142513^без налога НДС';
$exp = '/[\d-]{8,}/'; // найти строку длинной от 8-ми символов, состоящую лишь из цыфр и знака дефис
preg_match($exp, $str, $res);
var_dump($res);
Всё супер, только появилась еще одна проблема...
Оказывается в этих полях попадается еще "40702810802200142513" что подходит под эту регулярку(