Refactoring out the price-getting code, in anticipation of adding support for
non-UTF8 encodings.
Modifying the regex selector to be less cumbersome.