если ваши данные структурированы таким образом, самый простой способ - использовать любой метод разбиения, который есть в вашем языке, а затем выполнить разбиение на «-». например, в Python
"Heinz - Bakes Beans".split("-")
Не нужно сложное регулярное выражение
Так что, если ваши данные находятся в файле
for line in open("file"):
brand,product=line.rstrip().split("-")
print brand, product
Если вы работаете с PHP, вы можете использовать explode
$f = fopen("file","r");
if($f){
while( !feof($f) ){
$line = fgets($f,4096);
list($brand,$product) = explode("-",$line);
echo "$brand - $product\n";
}
}
fclose($f);