in reply to Regex look-behind problem.

The ".*?" allows the regex to find lots of places before the "bold" where it is not "normal". So it matches "bold" and replaces.