Is it acceptable to use a single hyphen as a dash (as the BBC does)?

[Example from BBC News][1]:

> Venezuela - a major oil producer - has been heavily affected by the
> fall in oil prices on international markets.


  [1]: http://www.bbc.com/news/world-latin-america-30971615