<?php
$re = '~^(?<code>\S+)\s+(?<name>.*?)\s+(?<num>\$\d[\d.]*)\s*(?<details>.*)$~';
$str = 'BK0001 My book (4th Edition) $49.95 (Clearance Price!)';
echo "Code: " . $m["code"] . "\nName: " . $m["name"] . "\nPrice: " .
$m["num"] . "\nDetails: " . $m["details"];
}
PD9waHAKCiRyZSA9ICd+Xig/PGNvZGU+XFMrKVxzKyg/PG5hbWU+Lio/KVxzKyg/PG51bT5cJFxkW1xkLl0qKVxzKig/PGRldGFpbHM+LiopJH4nOwokc3RyID0gJ0JLMDAwMSBNeSBib29rICg0dGggRWRpdGlvbikgJDQ5Ljk1IChDbGVhcmFuY2UgUHJpY2UhKSc7CmlmIChwcmVnX21hdGNoKCRyZSwgJHN0ciwgJG0pKSB7CgllY2hvICJDb2RlOiAiIC4gJG1bImNvZGUiXSAuICJcbk5hbWU6ICIgLiAkbVsibmFtZSJdIC4gIlxuUHJpY2U6ICIgLgoJCSAkbVsibnVtIl0gLiAiXG5EZXRhaWxzOiAiIC4gJG1bImRldGFpbHMiXTsgCn0=