All pastes #2087381 Raw Edit

Mine

public text v1 · immutable
#2087381 ·published 2011-10-06 11:22 UTC
rendered paste body
Here is a list:

 - Item 1
 - Item 2 (Short explanation -- interjection -- more explaining)
 - Item 3
   - Sub-Item 1
   - Sub-Item 2

I want to convert to this:

Here is a list:

 * Item 1
 * Item 2 (Short explanation -- interjection -- more explaining)
 * Item 3
   * Sub-Item 1 
   * Sub-Item 2

As you can see, I want to keep hyphens that appear in words or sentences, but convert the hyphens that act as list-points into asterisks. 

's/(?!\b)-/\*/mg' almost works, but it adds asterisks where I don't want them, e.g.,:

 * Item 2 (Short explanation ** interjection ** more explaining) WRONG

Please help.